Hibernate学习笔记(四)
我是从b站视频上学习的hibernate框架,其中有很多和当前版本不符合之处,我在笔记中进行了修改
以下是b站视频地址:
https://www.bilibili.com/video/av14626440
|
*查询所有 : from 实体类名称
|
|
*条件查询:(支持别名)(注意:hibernate3.5版本后不支持'?'改为JPA规范 '?'+数字)
“from 实体类名称 where 实体类属性名称 = ?0 and 实体类属性名称 = ?1”
“from 实体类名称 as c where c.实体类属性名称 = ?0 and c.实体类属性名称 = ?1"
" from 实体类名称 where 实体类属性名称 like ?0"
|
|
*排序查询:from 实体类名称 ORDER BY 实体类属性名称 ASC/DESC(升序/降序)
|
|
*分页查询:
mysql中使用limit关键字进行分页,但是hql语句中并没有limit这个关键字,但是Query对象封装了两个方法来实现分页
|
|
*投影查询:查询部分字段的记录
1)select 实体类属性1 ,实体类属性2 from 实体类名称
2)select后面不能加*号,不支持
|
|
*聚集函数使用:
常用的聚集函数count,sum,avg,max,min
以count为例演示
|