HQL - juedaiyuer/researchNote GitHub Wiki

#HQL笔记#

查询子句

  1. 检索对象 from子句
  2. 选择 select子句
  3. 限制 where子句
  4. 排序 order by子句

HQL是面向对象的查询语言
HQL:映射配置的持久化类及其属性
SQL:数据库表

HQL语句形式

对Java类与属性大小写敏感
对关键字不区分大小写

org.hibernate.Query接口

Query接口

Query实例的创建:Session的createQuery(hql)方法

Query执行查询

  1. Query接口的list()方法执行HQL查询
  2. list()方法返回结果数据类型为java.util.List,List集合中存放符合查询条件的持久化对象