首页 > Web开发 > 详细

Hibernate session flush

时间:2016-09-03 00:54:36      阅读:275      评论:0      收藏:0      [点我收藏+]

最近做项目时,用到了hibernnate,批量删除10000条数据时,删除时前台将id传到后台,用in匹配去删除,页面直接卡死。

解决方法,将传过来的10000条id分批删除,每删除五百条后,调用getCurrentSession().flush。问题的到解决

以下资料是涉及flush参考。值得学习,

注意flush后,并没有提交事务,一样可以回滚,参考第一个链接即可

http://blog.csdn.net/bzhang19841212/article/details/2167290

http://blog.csdn.net/zmx729618/article/details/51455051

http://blog.csdn.net/wkcgy/article/details/6192839#

Hibernate session flush

原文:http://www.cnblogs.com/beijingstruggle/p/5836021.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!