私はHibernateで簡単なJoinTable操作を実行しようとしています。私は "Person"というエンティティを表すテーブルを1つ持っています。社会保障番号を表す別の表があります(たとえば)。私はString(それはVARCHAR2)としてPersonEntityのプロパティである社会保障番号を持っていると思います。 PersonEntityは次のコードなしで正常に動作します。ここに私がやろうとしていることがあります。エンティティを使用しないでHibernateの単純なJoinTable
PERSON_ID, SSN
すべてこのコードなしで素晴らしい作品:
@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テーブルが、これは簡単です。それをエンティティ全体に追加するとすぐにnullになります。 PERSON_ID_X_SSNのために別のエンティティを作成しない方がいいです...助けてください!ありがとう