java框架hibernate批量删除数据的时候,用什么方法效率比较高?
发布网友
发布时间:2022-05-15 09:57
我来回答
共1个回答
热心网友
时间:2023-10-19 06:48
你可以试一下将ID放到list中,hibernate可以传入list的参数,如:
String
hql
=
"delete
bean
where
id
in
(:idList)";
Query
query
=
this.getSession().createQuery(hql);
query.serParameterList("idList",idList);//第二个参数idList为传入参数,idList中的值的类型与DB中ID类型一致
query.executeUpdate();