Hibernate4中的批量更新

时间:2012-12-20 05:51:11

标签: hibernate batch-processing

我想为查询执行批量更新。以下是我想在批处理中执行的4个查询:

Update Contact SET contactNumber = '876-128-9871' WHERE userId = 1 AND contactType = 'A';
Update Contact SET contactNumber = '615-165-9071' WHERE userId = 1 AND contactType = 'B';
Update Contact SET contactNumber = '816-897-5818' WHERE userId = 1 AND contactType = 'C';
Update Contact SET contactNumber = '151-891-7861' WHERE userId = 1 AND contactType = 'D';

是否可以针对此类情况执行批量更新?

如果是,那么如何?

赞赏任何参考/链接。

1 个答案:

答案 0 :(得分:1)

如果我理解正确,您只想进行DML样式的批处理。以下是关于它的官方教程:http://docs.jboss.org/hibernate/orm/4.0/manual/en-US/html/batch.html