我正在尝试在 Hibernate 中运行一个简单的 JoinTable 操作,它让我很适应。我有一张表,它代表一个名为“Person”的实体。我有另一个代表社会安全号码的表格(例如)。我想将社会安全号码作为字符串(它是 VARCHAR2)作为 PersonEntity 的一个属性。如果没有以下代码,PersonEntity 就可以正常工作。这就是我想要做的。
@JoinTable(name = "PERSON_ID_X_SSN",
joinColumns = {@JoinColumn(name = "PERSON_ID")})
@Column(name="SSN", nullable=false, updatable=false)
private String social;
PERSON_ID_X_SSN 表很简单:
PERSON_ID, SSN
没有这段代码,一切都很好。一旦我将它添加到整个实体中,它就为空。我不希望为 PERSON_ID_X_SSN 创建一个单独的实体...请帮助!谢谢