标签: java hibernate
@Entity class A { @Id int id; } @Entity class B { @Id @OneToOne A a; }
B对象从不引用相同的A对象,因此我希望a.id为B的ID。
如何编写注释?
答案 0 :(得分:1)
将B对象更改为以下内容:
@Entity class B { @Id int id; @OneToOne @MapsId A a }
请参见the hibernate documentation on OneToOne。