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層框架

          主站蜘蛛池模板: 防城港市| 富民县| 玉田县| 盐津县| 南宁市| 华坪县| 隆林| 安新县| 咸阳市| 兴和县| 昌都县| 阿荣旗| 罗江县| 瓮安县| 恩平市| 建湖县| 靖西县| 从江县| 梧州市| 龙川县| 南部县| 万安县| 盐山县| 望奎县| 师宗县| 温州市| 玉田县| 民权县| 安吉县| 阿图什市| 墨脱县| 丽水市| 湛江市| 高台县| 垫江县| 邢台市| 虎林市| 如皋市| 池州市| 通辽市| 罗源县|