Hibernate で単純な JoinTable 操作を実行しようとしていますが、うまくいきます。「Person」というエンティティを表すテーブルが 1 つあります。社会保障番号を表す別のテーブルがあります (たとえば)。社会保障番号を String (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
このコードがなくても、すべてがうまく機能します。エンティティ全体に追加するとすぐに null になります。PERSON_ID_X_SSN 用に別のエンティティを作成したくありません...助けてください! ありがとう