hibernate 的批量更新

今天看到视线上精华贴里有关于hibernate批量操作的帖子;作者的意见我 也有同感,我觉得其实解决方法有很多:
[quote]
1.可以使用session.delete(如果是spring+hibernate,可以使用hibernate 的 回调拿到 session

2.也可以使用hibernate reference中介绍的方法:
定义hql:String hql = "update obj set obj.a = 'xxxx' ";
session.createQuery(hql).excuteUpdate();

3.如果用spring+hibernate,那更简单,直接使用getHibernateTemplate ().bulkUpdate(String arg1,Object[] arg2);这个方法其实是对2的一个封装
[/quote]

我提到的那篇文章在这里[url]http://forum.iteye.com/viewtopic.php?t=265&start=0&postdays=0&postorder=asc&highlight=[/url]

你可能感兴趣的:(hibernate)