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

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

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

    風(fēng)人園

    弱水三千,只取一瓢,便能解渴;佛法無邊,奉行一法,便能得益。
    隨筆 - 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ù)處理,否則會導(dǎo)致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 風(fēng)人園 閱讀(4818) 評論(1)  編輯  收藏 所屬分類: Hibernate

    評論

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

    恩,謝謝,不過
    方法1不好,因為我不想每次都加載子表,很多時候不需要讀取子表
    方法2試過了,實際運行網(wǎng)站時可以用,但是在junit測試時還是報session關(guān)閉的錯誤,不知道測試時應(yīng)該怎么解決?
    2009-06-02 11:36 | shappy
    主站蜘蛛池模板: 伊人久久大香线蕉亚洲| 国产福利视精品永久免费| 日本19禁啪啪无遮挡免费动图| 亚洲第一页在线观看| 蜜桃成人无码区免费视频网站| 亚洲AV日韩AV高潮无码专区| AAA日本高清在线播放免费观看| 亚洲日产无码中文字幕| 成人精品一区二区三区不卡免费看| 亚洲人JIZZ日本人| 今天免费中文字幕视频| 久久久久亚洲AV成人无码网站 | 久久国产乱子免费精品| 亚洲AV永久无码区成人网站| 国产精品99久久免费观看| 久久综合亚洲色HEZYO社区| 久久WWW免费人成一看片| 日本高清免费网站| 色吊丝免费观看网站| 久久亚洲av无码精品浪潮| 日本视频免费高清一本18| 亚洲蜜芽在线精品一区| 毛片免费在线播放| 一级女性全黄久久生活片免费| 在线精品一卡乱码免费| 亚洲AV无码一区二区三区牲色| 又色又污又黄无遮挡的免费视| 两性色午夜免费视频| 亚洲一级毛片中文字幕| 国产成人涩涩涩视频在线观看免费| 老色鬼久久亚洲AV综合| 免费无码A片一区二三区| 91亚洲精品第一综合不卡播放| 国产日本一线在线观看免费| 久久精品国产亚洲AV大全| 毛片免费视频播放| 一级毛片**免费看试看20分钟| 亚洲国产综合91精品麻豆| 色www永久免费| 国产成人亚洲综合| 色片在线免费观看|