JPA - 在非实体类中联接两个表
我是一个新手,试图谷歌,但我无法解决我的查询。请帮忙。
我正在尝试映射两个实体:PersonA 和 Person 在我的 POJO 类 PersonC 中
@Entity
class PersonA{
String sample_field;
}
@Entity
class Person{
String id;
String name;
}
以上两个是 jpa 的实体。
现在我想将它们合并为一个 pojo 类。
class PersonC
{
Strind id;
String address;
}
尝试了下面的代码,但当我尝试获取地址/外键字段时,它不起作用。
@SqlResultSetMapping(name="PersonC",
classes = {
@ConstructorResult(targetClass = PersonC.class,
columns = {@ColumnResult(name="name")
, @ColumnResult(name="address")
)}
我应该在哪里定义@SqlResultSetMapping,上面的哪个类?) })