如何获取已删除实体的数量

时间:2014-07-08 07:28:43

标签: java spring hibernate

我使用以下方法根据某个where条件删除一组对象,但实际上删除的对象的数量可能小于传递的集合。如何获取已删除实体的实际数量

http://docs.spring.io/spring/docs/2.5.x/api/org/springframework/orm/hibernate3/HibernateTemplate.html#deleteAll(java.util.Collection)

1 个答案:

答案 0 :(得分:2)

您可以基于主键DELETE FROM ... WHERE id IN (1, 2, 3)或类似的东西构建查询,然后使用executeUpdate()方法返回受影响的行数。