我有3个数据库表,每个表由实体类表示。我想要做的是用特殊条件连接这三个表,并从每个表中选择最多一列将它们包装在一个对象中,并使用数据表在JSF层上显示该对象。
使用动态实体类是否可以在不使用实体类的情况下执行此操作?有没有人有这个问题的解决方案?
将不胜感激任何帮助 非常感谢
答案 0 :(得分:1)
您可以使用构造函数查询,或只是选择多个值并返回Object []。
http://wiki.eclipse.org/EclipseLink/UserGuide/JPA/Basic_JPA_Development/Querying/JPQL#Constructors
您也可以选择对象,然后用Java从中提取所需内容。