大家好,又见面了,我是你们的朋友全栈君。
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.cn/148530.html原文链接:https://javaforall.cn