码迷,mamicode.com
首页 > Web开发 > 详细

Hibernate框架学习(五)——批量查询(概述)

时间:2018-02-06 01:08:48      阅读:237      评论:0      收藏:0      [点我收藏+]

标签:criteria   9.png   ali   hibernate   出现   学习   注意   class   order   

一、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框架学习(五)——批量查询(概述)

标签:criteria   9.png   ali   hibernate   出现   学习   注意   class   order   

原文地址:https://www.cnblogs.com/cxq1126/p/8414176.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!