大家好,又见面了,我是你们的朋友全栈君。
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();
}
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/148530.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...