1.大小写敏感问题:
除了java类与属性的名称外,SeLeCT 与 sELEct 以及
SELECT 是相同的,org.hibernate.eg.FOO 并不等价于
org.hibernate.eg.Foo 并且 foo.barSet 也不等价于
foo.BARSET。
2.from子句
from eg.Cat 返回eg.Cat类的所有实例
from Cat as cat 使用别名
多表查询时 用逗号隔开
3.连接多表
from Cat as cat inner join cat.mate as mate left outer join kk; 内连接 左联接
HQL提供with关键字 与MYSQL中的Where关键字相似
4.还有很多关键字 和mysql一样的用法 这里就不一一介绍了
5.多态查询
from Cat as cat
不仅返回Cat类的实例 同时也返回子类的实例
from Named n, Named m where n.name = m.name接口
Named 可能被各种各样的持久化类声明:
398

被折叠的 条评论
为什么被折叠?



