hibernate open session in view 抛出异常解决方法
2015-07-03 16:38
295 查看
在使用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.blogjava.net/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
1,NonUniqueObjectException
2,在配合spring使用的时候会可能会抛出org.springframework.dao.InvalidDataAccessApiUsageException
先说1,这个异常的抛出原因和解决办法见这里:
javaeye上有了很好的事例:http://www.javaeye.com/topic/11581
解决办法可以用merge,也可以别的办法。
出现的原因,可以参考一下我前边的文章中将merge和update的区别的内容。
http://www.blogjava.net/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
相关文章推荐
- 免杀WebShell在线生成
- CentOS下安装 ImageMagick时 缺失 freetype的解决方法
- linux下tar.gz、tar、bz2、zip等解压缩、压缩命令小结
- centos6.5安装openoffice和swftools
- 提高 Vim 和 Shell 效率的 9 个建议
- CentOS 6.6下安装OpenOffice4.0
- 503 Service Temporarily Unavailable 解决办法-nginx
- nova - 虚拟机高可用思路
- 免杀WebShell在线生成
- opencv调用摄像头并存储视频
- Linux多线程编程
- PeopleCode
- CentOS如何查看硬盘品牌型号等具体信息
- linux命令详解之df
- 使用Docker、CoreOS、Mesos部署可扩展的Web应用
- linux命令详解之find
- OpenCV之六 创建Trackbar 图像对比度、亮度值调整
- OpenCV与相机的关系
- Linux远程连接图形界面的几种方法
- Linux基础系列(二)Linux系统文件系统详解