文档章节

HQL查询

学而时习之
 学而时习之
发布于 2015/04/27 10:53
字数 288
阅读 132
收藏 8

1、概述

注:本地SQL查询结果不再是结果集,而是持久化对象的集合,可以对结果进行面向对象编程

 

 2、Query接口

     1)实体查询

 

     2)获取返回结果

     3)list与iterate的区别

 

3、属性查询

 

 

 

 4、参数绑定

 

命名参数优点:可读性强。不依赖顺序。

 

 

 

 

 

5、排序

 

6、统计函数

 7、分组

 8、分页

 9、子查询

 

修改关键字为any即可

10、连接查询

 

 

 

 

 

 11、检索策略

 

12、类级别的检索策略

 

 13、一对多关联检索策略

 

 

 

 

 14、批量检索(batch-size)

注:默认值为1,合理取值在2-10之间。

 15、fetch的作用

作用:加载关联对象时查询语句的形式;加载关联对象的时机(立即/延迟)

 

 

 

16、小结

注:HQL语言独立于数据库,不同数据库的SQL语言会有一些差别,而HQL语言只有一种,在hibernate项目中通过方言的设置,就可以将HQL语言转化为相应的SQL语言。

 

 

© 著作权归作者所有

共有 人打赏支持
学而时习之
粉丝 29
博文 93
码字总数 42877
作品 0
西安
私信 提问
Hibernate查询技术之HQL语句

1、session中的get( )和load( )方法来查询对象。但其查询功能有限。 2、HQL查询方式 使用传统的JDBC API来查询数据,需要编写复杂的SQL语句,然后还要将查询结果以对象的形式进行封装,放到集...

大黄有故事
2016/10/30
0
0
(J2EE学习笔记)六种方式实现hibernate查询

对Hibernate的底层调用数据库查询并不是很了解,引用了这位前辈的一篇博文。 注明文章出处:http://www.cnblogs.com/shiyangxt/archive/2009/01/13/1375151.html 实现hibernate查询的六种方式...

w1sw
2016/04/15
0
0
常用的Hql语句

数据库java [java] view plaincopyprint? // HQL: Hibernate Query Language. // 特点: // >> 1,与SQL相似,SQL中的语法基本上都可以直接使用。 // >> 2,SQL查询的是表和表中的列;HQL查询......

Zero零_度
2015/10/09
22
0
Hibernate中HQL函数汇总及其说明

Criteria查询对查询条件进行了面向对象封装,符合编程人员的思维方式,不过HQL(Hibernate Query Language)查询提供了更加丰富的和灵活的查询特性,因此Hibernate将HQL查询方式立为官方推荐的...

罗盛力
2013/01/25
0
0
六种方式实现hibernate查询

hibernate查询的6种方法。分别是HQL查询,对象化查询Criteria方法,动态查询DetachedCriteria,例子查询,sql查询,命名查询。 HQL查询 HQL是hibernate自己的一套查询语言,于SQL语法不同,具...

姚君
2014/04/03
0
0

没有更多内容

加载失败,请刷新页面

加载更多

二十分钟教你如何将区块链应用与函数计算相结合

前言 本篇文章适合对区块链应用感兴趣或是想要通过函数计算服务进一步开发区块链应用的新人。本文将结合阿里云区块链服务、阿里云函数计算服务、阿里云日志服务 以及社区应用 Marbles,手把手...

阿里云官方博客
6分钟前
1
0
Double数相加后结果不准确

在我们进行两个double运算时,例如:2..0-1.1 不是想象的输出0.9,而是0.89999999999999999。其主要原因是浮点数值采用二进制系统表示,而在二进制系统中无法精确的表示分数1/10。这就好像十...

嘴角轻扬30
13分钟前
1
0
去除移动端点击效果

移动端点击时,会有一个类似active的短暂背景淡出效果,去除该效果可使用 -webkit-tap-highlight-color: rgba(255, 0, 0, 0);

originDu
15分钟前
1
0
腾讯云与MariaDB 基金会签署战略合作,共建全球开源生态圈

本文由云+社区发表 腾讯云日前与MariaDB基金会正式签署战略合作协议,2019年,腾讯云将继续以白金会员身份为基金会的发展提供强有力的资源支持,与MariaDB全球用户和开发者一道,共建开放共赢...

腾讯云加社区
20分钟前
1
0
Kotlin的SAM(Single Abstract Method)

今天有人在群里问kotlin支持SAM的问题,其实kotlin不支持SAM,因为人家支持FP(function programing) package reactinterface Test { fun print()}class TestInterface(var...

SuShine
21分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部