用户登录
用户注册

分享至

hibernate hql批量更新

  • 作者: Baby_城会玩
  • 来源: 51数据库
  • 2021-01-30
直接写一条update语句,条件用in(:xxx);设置值用query.setParameterList("xxx",数组或List)



  你可以试一下将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();
软件
前端设计
程序设计
Java相关