<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
    主站蜘蛛池模板: 特a级免费高清黄色片| 中文免费观看视频网站| 亚洲VA中文字幕无码毛片| 亚洲电影免费观看| 国产成人+综合亚洲+天堂| 亚洲va久久久噜噜噜久久天堂| 222www免费视频| 香蕉视频亚洲一级| 亚洲爱情岛论坛永久| 色www永久免费视频| 最好免费观看高清在线 | 亚洲国产日韩视频观看| 亚洲精品tv久久久久| 5555在线播放免费播放| 无遮挡国产高潮视频免费观看 | xxxxx做受大片视频免费| 亚洲国产精品日韩在线| 亚洲午夜无码AV毛片久久| 青青青国产在线观看免费 | 国产又大又黑又粗免费视频| a级毛片免费全部播放无码| 亚洲AV性色在线观看| 久久精品国产亚洲AV电影| 亚洲国产成人VA在线观看| 国拍在线精品视频免费观看| 手机看片国产免费永久| 精品国产亚洲第一区二区三区| 亚洲av无码一区二区三区乱子伦| 国产裸模视频免费区无码| 18未年禁止免费观看| 二级毛片免费观看全程| 亚洲欧美国产日韩av野草社区| 亚洲国产精品自在线一区二区| 亚洲国产aⅴ综合网| 成**人免费一级毛片| 亚洲黄色片免费看| 欧洲人成在线免费| 51午夜精品免费视频| 特级毛片A级毛片免费播放| 亚洲午夜理论片在线观看| 久久亚洲精品无码VA大香大香|