<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

    主站蜘蛛池模板: 亚洲美女高清一区二区三区 | 相泽亚洲一区中文字幕| 蜜臀91精品国产免费观看| 免费黄网在线观看| 亚洲成a人无码亚洲成av无码| 免费一级毛片在线观看| 亚洲中文字幕在线乱码| 亚洲精品影院久久久久久| 亚洲AV无码一区二区三区电影| 亚洲伦另类中文字幕| 99999久久久久久亚洲| 一个人看的www在线免费视频| 国产成人亚洲合集青青草原精品| 无人视频免费观看免费视频| 久久国产精品免费观看| 成年女人喷潮毛片免费播放| 亚洲无线观看国产精品| 亚洲国产精品嫩草影院| 国产免费av片在线无码免费看| 免费高清小黄站在线观看| 亚洲sm另类一区二区三区| 四虎AV永久在线精品免费观看| 久久久久亚洲AV无码观看| 不卡视频免费在线观看| 浮力影院第一页小视频国产在线观看免费| 国产成人亚洲精品影院| 亚洲精品无码专区久久| 无码午夜成人1000部免费视频| 84pao强力永久免费高清 | 国产成人免费视频| 亚洲日本国产精华液| 久草福利资源网站免费| 成人区精品一区二区不卡亚洲| 大桥未久亚洲无av码在线| 国产香蕉免费精品视频| 亚洲色中文字幕无码AV| 在线观看视频免费完整版| 亚洲∧v久久久无码精品 | 亚洲美女激情视频| 亚洲高清无码专区视频| 亚洲AV无码国产剧情|