首页 > Web开发 > 详细

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

时间:2018-02-06 00:54:07      阅读:254      评论:0      收藏:0      [点我收藏+]

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

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!