HQL删除数据

来源:互联网 发布:粤语翻译普通话软件 编辑:程序博客网 时间:2024/05/18 20:49

Hibernate的删除方式:
   
/方式1/

String hql = "select p from Province as p where p.id=?";Query query = session.createQuery(hql);query.setString(0, id);Province p = (Province)query.list().get(0);session.delete(p);

/方式二/

 String hql = "delete Province where id=?";  Query query = session.createQuery(hql);  query.setString(0, id);  int x = query.executeUpdate();  if(x>0){   flag = true;  }

/方式三/

Province p = (Province)session.get(Province.class, id); session.delete(p);
0 0
原创粉丝点击