我使用以下方法根据某个 where 条件删除一组对象,但实际上删除的对象数可能小于传递的集合。如何获取已删除实体的实际计数
http://docs . spring . io/spring/docs/2.5 . x/API/org/spring framework/ORM/hibernate 3/hibernate template . html # delete all(Java . util . collection)
您可以基于主键“删除从...WHERE id IN (1, 2, 3)
或类似的东西,然后使用 executeUpdate()
方法返回受影响的行数。