让 @OneToOne 成员包含 @ForiegnKey 注释是否有意义。
@Entity
class User {
@Id
@GeneratedValue(strategy = IDENTITY)
int id;
@OneToOne
@ForeignKey
@JoinColumn(name = "home_address_id", referencedColumnName = "id")
Address homeAddress;
}
@Entity
class Address {
@Id
@GeneratedValue(strategy = IDENTITY)
int id;
}