hibernate的hql语法报错 下面的hibernate的hql语法报错,不知道怎么写才对update tlbUser set age=age+1 where id=1 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 tlbUser应该是类名,不是表名! 我写的是类名,报的错误是update tlbUser set age=age+1 where id=1的age=age+1错误 tlbUser开头是小写的类?如果是的话,还用执行createSqlQuery看看成不成 Session session = HibernateSessionFactory.getSession();tlbUser.setAge(tlbUser.getAge() + 1);session.save(tlbUser);session.beginTransaction().commit();这样行吧 update tlbUser u set age=u.age+1 where id=1 先找出id为1的那个对象,然后set他的age=getAge()+1,像5楼那样,就OK了 HQL 查的是实体对象 update tlbUser set age=age+1 where id=1tlbUser 应该是类名 看看你 age类型 是不是 整数类型 你这样写绝对错的 update tlbUser u set age=u.age+1 where u.id=1id 前面应该有别名的 求srtuts2、hibernate、spring完整包 Spring Bean管理中自动绑定不成功,求教 警惕重表象、轻技术这个OA应用的大毒瘤,别让悲剧重演 在火狐浏览器中document.all['bean.name'].value=""该怎么写? 你对struts的看法!传统的MVC框架与非传统的框架之比较 救命啊。。。EJB中java.lang.ClassCastException的异常 求weblogic的入门教程 急!!!!怎么判断一个xml文件是否加密 请高手指点!谢谢! 那位有web service互操作的例子? 怎么学好s2sh 谁能给我个调用支付平台或者网银的例子!!!
update tlbUser set age=age+1 where id=1
的age=age+1错误
如果是的话,还用执行createSqlQuery看看成不成
tlbUser.setAge(tlbUser.getAge() + 1);
session.save(tlbUser);
session.beginTransaction().commit();这样行吧
看看你 age类型 是不是 整数类型
你这样写绝对错的
update tlbUser u set age=u.age+1 where u.id=1id 前面应该有别名的