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查询过程中,为了可读性更好,通常都会使用:  命名参数占位符

:参数名称

















































你可能感兴趣的:(hibernate)