Hibernate session flush

Posted struggle_beiJing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Hibernate session flush相关的知识,希望对你有一定的参考价值。

最近做项目时,用到了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的主要内容,如果未能解决你的问题,请参考以下文章

Hibernate 中的 session.persist() 和 session.save() 有啥区别?

hibernate之session使用

hibernate之session使用

markdown [Hibernate:basic-APIs] #hibernate #sessionFactory #session #session #transaction #database

Hibernate 中 session.flush() 有啥用

Hibernate Session缓存