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

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

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

    隨筆-10  評論-23  文章-32  trackbacks-0

    我的系統是使用hibernate3,struts2,spring搭建。

    在我的系統中,此異常出現我感覺比較奇怪,我已經配置spring OpenSessionInViewFilter,如下
        <filter>
            <filter-name>lazyLoadingFilter</filter-name>
            <filter-class> org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class>
        </filter>
        <filter-mapping>
            <filter-name>lazyLoadingFilter</filter-name>
            <url-pattern>/*</url-pattern>
        </filter-mapping>

    并確保將此過濾器配置到struts2之前,而且我在中沒有配置fetch和lazy屬性,代碼中的關聯對象之間的調用也是沒有問題的。我認為上面的配置應該是已經起到作用了。

    但是在系統中仍然可能報no session 錯誤,我將操作對象對應的數據庫中記錄的ID進行修改后,不再報此錯誤,修改回來后再次報錯(其他任何字段都沒有修改過,一次可以知道唯一導致no session錯誤的問題就是對象的ID,而和其他參數都沒有任何關系,和spring opensessioninviewfilter也沒有關系,與fetch,lazy也沒有關系).

    在出現此問題之前,數據庫有從外來源導入過數據,通過 del plsql工具導入的。我懷疑是否與導入數據的原因有關。于是我測試通過系統功能新建了測試對象,對新建對象的操作也沒有報no session錯誤。

    對象關系圖

     

    解決:

    我將有問題的A對象的數據庫中的ID 手動修改成可以正確執行的,原有數據操作不會報錯了。新建數據暫時沒有發現有此問題。但是導致此問題的原因不明,如果有人有遇到和我一樣的情況,請幫我解惑,十分感激。

    posted on 2009-12-25 10:56 liuyimx 閱讀(860) 評論(1)  編輯  收藏 所屬分類: hibernate

    評論:
    # re: hibernate LazyInitializationException - could not initialize proxy - no Session 2010-12-30 13:41 | wade.hou
    你好,我最近也碰到過你這樣的問題。 不知道你解決了沒?
    如果 你解決了能告訴我一下嗎? QQ:782191937  回復  更多評論
      

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


    網站導航:
     
    主站蜘蛛池模板: 亚洲国产人成网站在线电影动漫| 久久久久高潮毛片免费全部播放| 免费av欧美国产在钱| 久久精品夜色国产亚洲av| 中文字幕手机在线免费看电影 | 亚洲精品tv久久久久久久久| 三级片免费观看久久| 亚洲一级特黄大片无码毛片| 日韩毛片免费一二三| 4338×亚洲全国最大色成网站| 一级特黄特色的免费大片视频| 亚洲精品97久久中文字幕无码| xxxx日本在线播放免费不卡| 亚洲中文字幕在线乱码| 久久青草国产免费观看| 久久久久亚洲AV无码专区首JN| 成人免费的性色视频| 亚洲色www永久网站| 国产小视频免费观看| 一级毛片aa高清免费观看| 国产成人亚洲综合无码精品 | 久久精品国产亚洲AV麻豆~| **aaaaa毛片免费| 亚洲天然素人无码专区| 亚洲成a人片在线观看国产| 99在线免费观看| 亚洲欧洲日本天天堂在线观看| 好吊妞在线新免费视频| 天堂亚洲免费视频| 亚洲人成网站在线播放影院在线| 久久久久久久免费视频| 老妇激情毛片免费| 无码专区—VA亚洲V天堂| 无限动漫网在线观看免费| 日韩精品无码永久免费网站| 亚洲AV无码AV男人的天堂| 在线观看人成网站深夜免费| 国产精品无码免费专区午夜| 亚洲欧洲自拍拍偷综合| 亚洲va中文字幕无码| 精品免费人成视频app|