根据以下代码,我有一个用一对一映射的实体:
@Entity
@Table(name = "my_entity")
public class MyEntity
{
...
@OneToOne
@JoinColumn(name = "site_id")
private Site site;
...
}
我刚刚被告知我必须开始存储 MyEntity 条目,其值为“site_id”,该值可能不存在于 Site 表中。我仍然需要存储“site_id”的值,但它与站点实体不匹配。
我唯一能想到的是创建第二类实体映射到同一个表,而不是在站点表上映射一对一/连接。
有没有办法在不为同一张表创建第二个映射对象的情况下做到这一点?
谢谢,保罗。