复习HQL语句

1.大小写敏感问题:

除了java类与属性的名称外,SeLeCTsELEct 以及 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 可能被各种各样的持久化类声明:





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值