类别 运算符
逻辑运算符 or、and及not
数学运算符 +、- 、* 、/
比较运算符 =、、!=、、=、like、
not like、between not between
in、not in、is null、
is not null、is empty、
is not empty、member of、
not member of
字符串连接 ||
分支选择 case及case...when...then...else ....end
集合运算 some、exists、all、any
1、where子句
在HQL中使用where子句来限定查询条件,该子句后跟表示限定查询条件的表达式。如:
Query query = session.createQuery("from Guestbook where name = 'XXX'");
2、between子句
在HQL的where子句中使用between可以返回属性值在指定范围之内的记录。如:
Query query = session.createQuery("from Guestbook where id between 1 and 10");
3、not between子句
在HQL中的where子句使用not between可以返回属性值不在指定范围之内的记录。如:
Query query = session.createQuery("from Guestbook where id not between 1 and 10");
4、in子句
在HQL中的where子句使用in可以返回属性值在指定集合中的记录。如:
Query query = session.createQuery("from Guestbook where name in ('XXX','XXX')");
5、not in子句
在HQL中的where子句使用not in可以返回属性值不在指定集合中的记录。如:
Query query = session.createQuery("from Guestbook where name not in ('XXX','XXX')");
6、like子句
在HQL中的where子句使用like子句可以模糊查找属性值。"_"可以匹配一个字符,“%”可以匹配0个 多个字符。如:
Query query = session.createQuery("from Guestbook where name like 'X%'");
7、not like子句
在HQL中的where子句中使用not like子句可以模糊查询属性值的取非。如:
Query query = session.createQuery("from Guestbook where name not like 'X%'");
8、and子句
在HQL中的where子句中使用and表示查询条件之间与的关系。如:
Query query = session.createQuery("from Guestbook where name = 'XXX' and id
分享到:
相关推荐
基本上包含了HQL常用的所有类型的语句了
Hibernate HQL查询 分页查询 模糊查询.docxHibernate HQL查询 分页查询 模糊查询.docxHibernate HQL查询 分页查询 模糊查询.docxHibernate HQL查询 分页查询 模糊查询.docxHibernate HQL查询 分页查询 模糊查询....
Hibernate HQL基础练习小列子+数据库
Hibernate hql查询语法总结 Hibernate hql查询语法总结
Hibernate中的关联查询实际上生成的是数据库表连接查询的SQL语句
hibernate查询之HQLhibernate查询之HQLhibernate查询之HQL
hibernate hql各类查询范例
Hibernate(HQL、QBC查询)源码 Hibernate(HQL、QBC查询)源码 Hibernate(HQL、QBC查询)源码 Hibernate(HQL、QBC查询)源码 Hibernate(HQL、QBC查询)源码
Hibernate HQL 深度历险 深入讲解Hibernate HQL 查询
Hibernate HQL.txt Hibernate HQL.txt Hibernate HQL.txt
对hibernate的hql进行了详尽的讲解
hibernate持久化,hql查询 关联映射
Hibernate查询语言HQL.PPT
hibernate 中HQL语句查询学习笔记
hibernate hql基本操作
Hibernate HQL.docHibernate HQL.docHibernate HQL.doc
Hibernate HQL 插入,查询,更新
Hibernate HQL 查询 Query 资料 3个word总结的资料。
Hibernate HQL查询语句总结.docx 网络下载的
HQL是hibernate自己的一套查询