hibernate 中怎么执行update操作

我想了好多种办法,一开始我想在dao层直接getHibernateTemplate().find("hql")但是结果是出错了,还有一种我之前可以用的那种:就是在业务成实现类里面创建类对象保存起来在缓存里面用set.属性值 保存,但是结果是给lock了。

现在的解决办法是在dao层:

String hqlString="update TbAds set state = " + 1 + " where adsId = " +id;

Query query=getSession().createQuery(hqlString);

query.executeUpdate();

猜你喜欢

转载自yzz9i.iteye.com/blog/1054225
今日推荐