HQL查询
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HQL查询相关的知识,希望对你有一定的参考价值。
hibernate提供的查询方式
oid查询方式:O是object对象的含义
通过get()和load()方法加载指定oid的对象
hql查询方式:通过query接口使用hql语言hql进行查询
qbc查询方式:通过criteria等接口和类进行查询
本地sql查询方式:使用原生sql语言进行查询
对象导航查询:通过已经加载的对象,导航到其关联对象
hql是hibernate提供的面向对象的查询语言
hql和sql的语法格式很相似
hql操作持久化类,而不是数据库表
hql查询举例
操作步骤:
①得到session
②编写sql语句
③创建query对象
④执行查询,得到结果
注意:
1.HQL语言的操作对象是持久化类,区分大小写
2.使用hql查询可以简化操作,避免繁琐转换
query接口
HQL语法
注意:
①关键字不区分大小写,建议小写
②类名和属性名区分大小写
实体查询
最简单的实体查询:就是要查询持久化类的完整信息,要查询它的全部属性,而不是部分属性
示例:
where子句
运算符
示例:
以上是关于HQL查询的主要内容,如果未能解决你的问题,请参考以下文章