0

我有 3 个数据库表,每个表都由一个实体类表示。我想要做的是用特殊条件加入这三个表,并从每个表中选择最多一列,将它们包装在一个对象中,并使用数据表在 JSF 层上显示该对象。

是否可以在不使用我的实体类的情况下使用动态实体类来做到这一点?有没有人解决这个问题?

将不胜感激任何帮助非常感谢

4

1 回答 1

1

您可以使用构造函数查询,或者只是简单地选择多个值并返回一个 Object[]。

http://wiki.eclipse.org/EclipseLink/UserGuide/JPA/Basic_JPA_Development/Querying/JPQL#Constructors

您也可以只选择对象,然后在 Java 中从它们中提取您需要的内容。

于 2012-11-26T14:29:00.233 回答