大家好,又见面了,我是你们的朋友全栈君。
hibernate使用hql语句,根据条件进行批量删除操作;
比如:
1.给方法传递一个参数,我传递的是userid
2.hql语句编写,根据userid进行删除(我使用了拼接userid的方式进行条件拼接)
3.通过createQuery(hql),先到数据库查询满足条件的数据。然后通过executeUpdata()方法进行了批量更新删除操作;
具体的代码如下:
public void emptycartItm(Integer userid) {
//根据条件批量删除
String hql=“delete from CartItm where userid=”+userid;
this.sessionFactory.getCurrentSession().createQuery(hql).executeUpdate();
}
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/148530.html原文链接:https://javaforall.net