Hibernate框架学习——批量查询(概述)
Posted 会飞的咸鱼
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Hibernate框架学习——批量查询(概述)相关的知识,希望对你有一定的参考价值。
一、HQL查询(Hibernate Query Language)多表查询,但不复杂时使用
Hibernate独家查询语言,属于面向对象的查询语言
1、基本查询
2、条件查询
注意:HQL语句中不可能出现任何数据库相关的信息
1)?占位符
2)命名占位符
3、分页查询
二、Criteria查询(单表条件查询)
Hibernate自创的无语句,面向对象查询
1、基本查询
2、条件查询:
SQL中的表示 | Criteria中的表示 |
> | gt |
>= | ge |
< | lt |
<= | le |
== | eq |
!= | ne |
in | in |
between...and... | between |
like | like |
is not null | isNotNull |
is null | isNull |
or | or |
and | and |
3、分页查询
4、设置查询总记录数
三、原生SQL查询(复杂业务查询)
1、基本查询
1)返回数组List
2)返回对象List
2、条件查询
3、分页查询
以上是关于Hibernate框架学习——批量查询(概述)的主要内容,如果未能解决你的问题,请参考以下文章
JAVAEE学习笔记hibernate02:实体规则对象状态缓存事务批量查询和实现客户列表显示