【发布时间】:2012-06-05 10:48:33
【问题描述】:
我有类树:
classA {
classB b;
classC c;
.....
}
我有这样的 HQL 查询:
SELECT a.field1, b.field2, c.field3, c.field4
FROM a LEFT OUTER JOIN b ON a.id = b.fk
LEFT OUTER JOIN c ON b.id = c.fk
此查询返回List<Object[]>。
是否可以将返回的数据强制转换为以下类:
classD {
Type1 fiedl1;
Type2 field2;
Type3 field3;
}
那么可以通过 Hibernate 进行投射还是我需要手动进行所有投射?
【问题讨论】:
-
select a from a left outer join b on a.id=b.fk left outer join c on b.id=c.fk这就是你要找的东西吗? -
没有。查询返回 List
标签: java hibernate casting hql