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

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

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

    可能原因:
            當<class>元素或者<set>元素的lazy屬性為true時,load() or get() or find()加載這些對象時,Hibernate不會馬上產生任何select語句,只是產生一個Obj代理類實例,只有在session沒有關閉的情況下運行Obj.getXxx()時才會執行select語句從數據庫加載對象,如果沒有運行任何Obj.getXxx()方法,而session已經關閉,Obj已成游離狀態,此時再運行Obj.getXxx()方法,Hibernate就會拋出"Could not initialize proxy - the owning Session was closeed"的異常,是說Obj代理類實例無法被初始化。然而想在Session關閉之前不調用Obj.getXxx()方法而關閉Session之后又要用,此時只要在Session關閉之前調用Hibernate.initialize(Obj)或者Hibernate.initialize(Obj.getXxx())即可,net.sf.hibernate.Hibernate類的initialize()靜態方法用于在Session范圍內顯示初始化代理類實例。

    解決方法:
            所以,在映射文件中,將lazy屬性設為false即可,<class name="cssduty.table.Team" table="team" catalog="duty" lazy="false">

    Feedback

    # re: could not initialize proxy - the owning Session was closed  回復  更多評論   

    2008-03-07 16:51 by jamie
    這樣的話,延時加載還有意義嗎?

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     

    posts - 1, comments - 1, trackbacks - 0, articles - 1

    Copyright © Sussi

    主站蜘蛛池模板: 69av免费观看| 99精品视频免费观看| 成人毛片免费观看视频在线| 亚洲精彩视频在线观看| 免费A级毛片av无码| 亚洲视频在线观看| 黄网站色在线视频免费观看| 亚洲欧洲自拍拍偷午夜色| 日本视频一区在线观看免费| 亚洲免费二区三区| 妞干网手机免费视频| 国产精品亚洲二区在线| 亚洲精品网站在线观看不卡无广告| 污网站在线免费观看| 免费的黄色的网站| 精品国产亚洲一区二区在线观看 | 亚洲国产成人精品无码区在线网站 | 中文字幕亚洲精品| 黄页网站在线看免费| 亚洲日韩一区二区三区| 亚洲成AV人在线观看网址| a毛片免费播放全部完整| 亚洲黄色免费观看| 免费看少妇作爱视频| 一级特黄aaa大片免费看| 亚洲AV无码专区在线播放中文| 直接进入免费看黄的网站| 亚洲男同帅GAY片在线观看| 小草在线看片免费人成视久网| 四虎亚洲精品高清在线观看| 免费看AV毛片一区二区三区| 一级做a爰片久久毛片免费看| 亚洲成人免费在线| 日韩在线天堂免费观看| 在线免费观看伊人三级电影| 亚洲AV无码一区二区三区在线| 四虎永久免费地址在线观看| 毛片在线播放免费观看| 中文字幕亚洲激情| 91精品免费在线观看| 四虎影视久久久免费|