+ -
当前位置:首页 → 问答吧 → hibernate 中hql语句的问题,大家帮我看看,应该不会太难

hibernate 中hql语句的问题,大家帮我看看,应该不会太难

时间:2011-08-14

来源:互联网

在dao层中,如果向执行查询的方法可以这样写
 try {
  String queryString = "from Employee as model where model."
+ propertyName + "= ?";
return getHibernateTemplate().find(queryString, value); } catch (RuntimeException re) {
  log.error("find by property name failed", re);
  throw re;
  }
那如果我想写一个update方法,将employee表中的字段deletestate的值设置成1,hql语句该怎么写?
最主要的我不知道该调用getHibernateTemplate().什么方法去执行hql语句?????是update?还是merge?
我找了找,不知道用哪个方法好,大家帮我看看,谢谢

作者: ndsc1211   发布时间: 2011-08-14

修改就调用update

merge的意思是如果数据不存在就增加,存在就更新

作者: luohuijun619   发布时间: 2011-08-14

热门下载

更多