Hibernate的批量处理-批量更新

2014-11-24 18:51:23 · 作者: · 浏览: 0

程序清单:codes\06\6.3\batchUpdate\src\lee\UserManager.java


通过这种方式,虽然可以执行批量更新,但效果非常不好。执行效率不高,需要先执行数据查询,然后再执行数据更新,而且这种更新将是逐行更新,即每更新一行记录,都需要执行一条update语句,性能也非常低下。


为了避免这种情况,Hibernate提供了一种类似于DML语句的批量更新、批量删除的HQL语法。