select语句可以返回多个对象和(或)属性,直接存放在List对象中
//将选择的人及其儿子放入一个集合
select new list(p,s)
from Person as p
join p.son as s
也可能直接返回一个类型安全的Java对象,
//以选择的人及其儿子构造Family实例
//前提是Family类有构造函数Family(Person p , Son s)
select new Family(p,s)
from Person as p
join p.son as s
====================================================
where子句允许缩小返回的实例列表的范围。如果from后的持久化没有指定别名,可以使用属性名来直接引用属性。如果指定了别名,则必须使用完整的属性名,也就是采用别名限制属性名。看下面两行HQL语句:
from lee.Person where age > 6;
from lee.Person as p where p.age >6;
分享到:
相关推荐
Hibernate HQL查询 分页查询 模糊查询.docxHibernate HQL查询 分页查询 模糊查询.docxHibernate HQL查询 分页查询 模糊查询.docxHibernate HQL查询 分页查询 模糊查询.docxHibernate HQL查询 分页查询 模糊查询....
HQL查询及语法,java web开发必备。
SSH笔记-HQL查询(基于位置参数查询、基于命名参数查询、分页查询、命名查询、投影查询报表查询、内/迫切内/左外/迫切左外连接查询)、QBC(QBC检索查询、统计查询、排序查询、HQL操作数据库)、本地SQL查询
Criteria查询对查询条件进行了面向对象封装,符合编程人员的思维方式,不过HQL(Hibernate Query Lanaguage)查询提供了更加丰富的和灵活的查询特性,因此Hibernate将HQL查询方式立为官方推荐的标准查询方式,HQL查询...
HQL查询
HQL查询语言基础.
HQL查询语言基础,HQL查询语言基础,HQL查询语言基础
HQL查询 帮助文档
Spring中常用的hql查询方法_(getHibernateTemplate())
HQL快速入门的好资料,先看看此资料,在有手册就差不多了。
Hibernate hql查询语法总结 Hibernate hql查询语法总结
HibernateUtil分装完整版HQL查询HibernateUtil分装完整版HQL查询
hql查询多个实体类,类之间有外键关系,但是没有外键关联
HQL查询是一种面向对象的查询语言,其中没有表和字段的概念,只有类、对象和属性的概念,HQL 是应用较为广泛的方式.这是本人对HQL知识点做的一个总结性的练习
HQL 查询语言基础 一
HQL 查询语言基础 二
Hibernate注解方式、HQL查询
HQL查询语言基础知识 + 插入,查询,更新, 代码集. HQL查询语言基础知识 + 插入,查询,更新, 代码集
HQL查询语言基础 标准写法
超级详细的hql查询语句教程,从浅入深 Hibernate配备了一种非常强大的查询语言,这种语言看上去很像SQL。但是不要被语法结构 上的相似所迷惑,HQL是非常有意识的被设计为完全面向对象的查询,它可以理解如继承、多态...