标签: java java-ee jpa persistence
是否可以创建使用@Entity注释的类,在@NamedNativeQuery中加入两个不同的表?例如,原生查询类似于:
SELECT a.id as id, b.name as name FROM tableA a JOIN tableB b on a.id = b.id WHERE a.id = :someValue and b.id = :someValue
在这种情况下,我应该在@Table注释中写什么?
答案 0 :(得分:0)
是的,这是可能的。关键是使用@SqlResultSetMapping注释。见The javadoc for @SqlResultSetMapping