我有两个实体:
@Entity
@Table(name="TableA")
public class TableA {
@Id
@Column(name="id")
long id;
@Column(name="tableB_id")
long tbId;
@Column(name="column1", table="TableB")
String tbColumn1;
}
@Entity
@Table(name="TableB")
public class TableB {
@Id
@Column(name="id")
long id;
@Column(name="column1")
String column1;
}
TableA 有一个指向 TableB.id 的外键“tbId”。TableB 有一个名为“column1”的列,现在我想通过某种连接在 TableA 实体中获取“column1”。就JPA而言,我应该采取什么方式?这不是 OneToOne,因为我不想在 TableA 中连接整个 TableB 实体。