hibernate HQL语言

1、FROM语句
--- 查询的返回结果是“对象”,与数据库中的表对应。
连接语法:FROM XXXX x join ZZZZ z [WHERE ....] 此处XXXX 和ZZZZ是数据库中对应的类。
1、内连接(innner join)用JOIN关键字时,如果指明其它,默认就是它。连接的两端不合格的结果都除去。
2、左外连接(left[outer] join),左端的都返回
3、右外连接(right[outer] join)和左外连接相反
4、全连接(full join),左右两端都保留
5、内连接区号(inner join fecth),不考虑关联属性outer-join和lazy
2、SELECT语句
--- 一般查询的结果是“投影”,当然里面可嵌入new class(x.yy,x.zz...)返回数据库中没有对应的新类型的对象。查询普通属性和count等函数混合使用,一起作为返回结果时,必须要使用group by子句。当返回查询的是多个结果列时,需要用List<Object[]>类型作为句柄.注意,里面就是Object[],用其它类型的数组取出里面的数据时,可能会产生转换异常。 当查询的结果是单列时(包括一些函数),返回的就是对应的属性类型的一个List<XXXX>,这里唠叨一句,JAVA里面的数组也是对象(Object)。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值