`
zero_dian
  • 浏览: 17845 次
  • 性别: Icon_minigender_1
  • 来自: 南京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

hql查询

阅读更多
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;
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics