用户登录
用户注册

分享至

hibernate 批量修改

  • 作者: 灰常想去泰国
  • 来源: 51数据库
  • 2020-10-16
获得hibernate中的session对象,直接调用session.delete(Object obj)
session.update(Object obj)就能删除修改对象
要批量删除与修改就用hql语句吧



  你可以试一下将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相关