Hibernate(4)------Hibernate查询

Hibernate(4)


----------Hibernate查询


Hibernate查询有两种方式:


第一种:通过Query接口查询

第二种:通过Criteria接口查询

----------------------------------------------------------------------------------


Hibernate中的Query接口,专用于执行查询操作,它主要用于执行 “HQL” 语句,也可以执行 “SQL”


什么是HQL语句?

答: HQL语句是"Hibernate Query Language",它是Hibernate的专用查询语句,查询的是"对象"

-----------------------------------------------------------------------------------------


最基本的HQL语句是:

String hql = "from 对象";


编写HQL语句的四个基本步骤:

1、获得session
2、编写HQL语句
3、创建Query查询接口
4、执行查询


------------------------------------------------------------------

在HQL语句:    

select * from 对象名;  (错误)

select   t    from 对象名 t  (正确)





1、用HQL语句查询所有数据

2、用SQL语句查询所有数据

3、用HQL、SQL分别查询  所有的name
4、用HQL、SQL分别查询所有的 name,age
5、查询年龄最大的人员信息

6、查询每一个年龄段中,各自有几人(并且按人数的多少,降序排序)
7、每一页显示3条数据,显示第2页的数据




在Hibernate查询过程中,为了可读性更好,通常都会使用:  命名参数占位符

:参数名称

















































  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值