HQL语句的写法!

2024-12-30 01:22:05
推荐回答(3个)
回答1:

hibernate的update只能更新实体,而不可以执行hql语句~~也就是说this.getHibernateTemplate().update(Object); 才可以不是你语句写的有问题。另外,hibernate有提供对jdbc封装的接口,你可以自己去实现这样的话就可以用sql来执行了

回答2:

HQL: Hibernate查询语言
Hibernate配备了一种非常强大的查询语言,这种语言看上去很像SQL。但是不要被语法结构 上的相似所迷惑,HQL是非常有意识的被设计为完全面向对象的查询,它可以理解如继承、多态 和关联之类的概念。
Hibernate中最简单的查询语句的形式如下:
from eg.Cat该子句简单的返回eg.Cat类的所有实例。

回答3:

update 的方法的中不能有 查询语句 你update 的内容是一个对象