DANCE WITH JAVA

          開發出高質量的系統

          常用鏈接

          統計

          積分與排名

          好友之家

          最新評論

          hibernate open session in view 拋出異常解決方法

             在使用open-session-in-view的時候,如果使用不當,有可能拋出兩種異常
          1,NonUniqueObjectException
          2,在配合spring使用的時候會可能會拋出org.springframework.dao.InvalidDataAccessApiUsageException

          先說1,這個異常的拋出原因和解決辦法見這里:
          javaeye上有了很好的事例:http://www.javaeye.com/topic/11581
          解決辦法可以用merge,也可以別的辦法。
          出現的原因,可以參考一下我前邊的文章中將merge和update的區別的內容。
          http://www.aygfsteel.com/dreamstone/archive/2007/07/29/133071.html

          2的解決辦法:在這里
          springside的一篇文章做了詳細說明
          http://calvin.blog.javascud.org/post/46.htm

          好了,現在問題解決了,但關于open-session-in-view的使用還有一些探討,是否應該使用,使用的好處與壞處。
          見這兩篇jdon上的文章:
          http://www.jdon.com/jivejdon/thread/22374.html
          http://www.jdon.com/jivejdon/thread/28955.html

          posted on 2007-07-29 00:52 dreamstone 閱讀(2185) 評論(0)  編輯  收藏 所屬分類: dao層框架

          主站蜘蛛池模板: 达拉特旗| 玛沁县| 开江县| 徐汇区| 定兴县| 阳春市| 永清县| 崇明县| 呼和浩特市| 兴仁县| 措美县| 西畴县| 芦山县| 德格县| 上林县| 普宁市| 南康市| 嫩江县| 西丰县| 乐都县| 永登县| 资中县| 吉林省| 灵川县| 星子县| 阿拉善右旗| 江陵县| 临洮县| 楚雄市| 彭泽县| 山阳县| 林芝县| 江陵县| 德阳市| 吐鲁番市| 静乐县| 成都市| 罗定市| 县级市| 保山市| 镇巴县|