session.update(Object); 要先取出再更新,我不需要
所以要这样
commit我做到了filter中
问题解决了
大家分享一下
用Query qq = ss.createSQLQuery("UPDATE CInfo as c set c.totalNum = c.totalNum + ? where c.id = ? ").setInteger(0, 1).setInteger(1, id);是不行的
要改用
Query qq = ss.createSQLQuery("UPDATE CInfo as c set c.totalNum = c.totalNum + ? where c.id = ?").setInteger(0, 1).setInteger(1,id).executeUpdate()
大家可以参照下面的网址:
http://www.hboys.cn/newsPub/getNewsById.do?newsId=53
关于hibernate的 createSqlQuery
最新推荐文章于 2015-08-26 19:16:11 发布