hibernate里批量删除

可以用 hibernate自带的方法。

1、先根据id集合查

Iterable findAllById(Iterable var1);

比如,接口可以这样写:

ListfindAllById(List ids)

2、然后批量删


void deleteAll(Iterable var1);

假设上一步结果是personList,然后传进去就可以了

deleteAll(personList)

调用这两个方法,就可以实现优雅的批量删除。

你可能感兴趣的:(hibernate,java,后端)