如何在hibernate中的子查询中选择新的构造函数

时间:2013-05-28 06:25:40

标签: hibernate jpa orm

我正在尝试使用hibernate选择两个列表。

SELECT new List(m.id, m.someField), (select new List(s.id, s.someAnotherField) from MyTable s WHERE s.id = :id) FROM MyTable m WHERE m.id=:id

但是当我尝试执行上面的查询时,我得到如下的异常:

java.lang.UnsupportedOperationException: getDataType() is not supported by ConstructorNode!
at org.hibernate.hql.ast.tree.ConstructorNode.getDataType(ConstructorNode.java:123)

如何在一个查询中选择一些子列表?我在上面的例子中做错了什么?

0 个答案:

没有答案