【发布时间】:2014-02-28 15:33:32
【问题描述】:
我正在使用 Spring MVC 和 Hibernate 使用 Netbeans(Maven Web 应用程序)开发一个 Web 应用程序。我有一个带有多个具体类(父、子等)的抽象类(用户)。我选择了一个按层次结构的表结构,以便我有 1 个表,其中包含这些具体类的所有对象。但是我找不到获取某个具体类的所有对象的方法。我收到以下错误:
java.lang.IllegalArgumentException:为 TypedQuery [domain.Parent] 指定的类型与查询返回类型 [class domain.User] 不兼容
有谁知道我如何投射这些物体?
【问题讨论】:
-
您能否也发布您的查询和调用它的代码?
-
我使用 HQL 和 Query 类解决了这个问题。好吧,我希望我这样做,我检查了查询的返回类型的类,它说是 parent
标签: java hibernate table-per-hierarchy