HQL语句
来源:互联网 发布:nba球员excel数据统计 编辑:程序博客网 时间:2024/05/18 02:07
HQL查询的步骤:
1.获取hibernate session对象
2.编写HQL语句
3.以HQL语句为参数,调用session的createQuery()创建查询对象
【注:如果HQL语句包含参数,则调用quary的set方法为参数赋值;
调用quary的list()可以返回查询结果列表】
一、from
示例代码:
from dept或from dept as d
二、select
1.查询属性
select d.name from dept d
2.查询结构数组
select d.name d from dept d
相当于得到的集合为类似于[String,Dept]结构的数组
三、where
1.示例代码
select from dept where name like'%财务%'
2.复合属性表达式
Query query = session.createQuery(from user where u.department.deptname=:name)
query.setString("name","****")
四、聚集函数
与sql相似
avg
count
max
min
sum
0 0
- HQL语句
- HQL语句
- hql语句
- HQL语句
- HQL语句
- hql语句
- HQL语句
- hql 语句
- HQL语句
- hql语句
- HQL语句
- hql语句
- hql语句
- hql语句
- HQL语句
- HQL语句
- HQL语句
- HQL语句
- 浅谈maven git技术
- 通过ssh 解决本地无法访问内网数据库的问题
- 8.20
- 8.20
- 算法训练 操作格子
- HQL语句
- fopen打开文件失败的奇怪错误,errno = EMFILE
- SysAdmim 必备:系统性能大牛 Brendan Gregg 分享的 Linux 性能工具
- 什么样的C++知识更适用于游戏设计
- Android 横竖屏切换不重新走生命周期的方法
- MYSQL SHOW VARIABLES简介
- linux shell怎么将多个文件(行数相同)合并为同一个文件,相同行数据还是写相同行
- 图片加载框架Glide使用教程
- 前端开发中常遇到的浏览器兼容问题小结