<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    風人園

    弱水三千,只取一瓢,便能解渴;佛法無邊,奉行一法,便能得益。
    隨筆 - 99, 文章 - 181, 評論 - 56, 引用 - 0
    數(shù)據(jù)加載中……

    hibernate 延遲加載的錯誤 failed to lazily initialize a collection of role

    這個問題一般出現(xiàn)在一對多的情況下,解決的方法有兩種
    1、設(shè)置lazy=false
    如果是用annotation,則配置如下
    @OneToMany(
       targetEntity = CourseAuthorizationItem.class,
       cascade = {CascadeType.PERSIST, CascadeType.MERGE},
       mappedBy = "course", fetch=FetchType.EAGER
      )
    將fetch類型設(shè)置成直接獲取

    2、就是使用filter,過濾所有的鏈接
    如果在使用filter的時候,要配置事務(wù)處理,否則會導致session處于只讀狀態(tài)而不能做修改、刪除的動作

    <web-app>

    <filter>
    <filter-name>hibernateFilter</filter-name>
    <filter-class>
    org.springframework.orm.hibernate.support.OpenSessionInViewFilter
    </filter-class>
    </filter>

    <filter-mapping>
    <filter-name>hibernateFilter</filter-name>
    <url-pattern>*.do</url-pattern>
    </filter-mapping>

    </web-app>

    posted on 2008-07-05 09:54 風人園 閱讀(4808) 評論(1)  編輯  收藏 所屬分類: Hibernate

    評論

    # re: hibernate 延遲加載的錯誤 failed to lazily initialize a collection of role  回復  更多評論   

    恩,謝謝,不過
    方法1不好,因為我不想每次都加載子表,很多時候不需要讀取子表
    方法2試過了,實際運行網(wǎng)站時可以用,但是在junit測試時還是報session關(guān)閉的錯誤,不知道測試時應(yīng)該怎么解決?
    2009-06-02 11:36 | shappy
    主站蜘蛛池模板: 亚洲av无码片在线播放| 国产免费爽爽视频免费可以看| 可以免费观看的一级毛片| 亚洲色偷偷色噜噜狠狠99网| 18禁美女黄网站色大片免费观看| 亚洲精品美女在线观看播放| 亚洲免费一级视频| 亚洲人成在久久综合网站| 成熟女人特级毛片www免费| 亚洲成年网站在线观看| 最新69国产成人精品免费视频动漫| 亚洲一级毛片免费观看| 四虎永久在线精品免费网址| 亚洲综合av一区二区三区不卡| 免费无码又爽又刺激毛片| 在线观看亚洲专区| 国产亚洲精品不卡在线| 很黄很污的网站免费| 亚洲精品91在线| 在线看片人成视频免费无遮挡| 亚洲精品无码专区在线播放| 又黄又大又爽免费视频| 国产在线精品一区免费香蕉| 99ri精品国产亚洲| 热久久精品免费视频| 羞羞视频免费网站日本| 亚洲日本一区二区| 成年女人午夜毛片免费看 | 亚洲国产成人久久| 日韩毛片免费在线观看| 国产精品美女久久久免费 | 三年片免费高清版| 亚洲成人免费网站| 四虎影视精品永久免费| 在线观看片免费人成视频播放| 亚洲第一区视频在线观看| 国产真人无遮挡作爱免费视频| 你是我的城池营垒免费看| 亚洲AV综合色区无码二区偷拍| 亚洲精品成人区在线观看| 免费国产黄网站在线观看可以下载|