我使用以下方法基于特定的where条件删除一组对象,但实际上删除的对象的数量可能少于传递的集合的数量。如何获取已删除实体的实际数量
http://docs.spring.io/spring/docs/2.5.x/api/org/springframework/orm/hibernate3/HibernateTemplate.html#deleteAll(java.util.Collection)
最佳答案
您可以基于主键DELETE FROM ... WHERE id IN (1, 2, 3)
或类似的内容构建查询,然后使用executeUpdate()
方法返回受影响的行数。