マップされていないクラスに、マッピングを休止
-
21-09-2019 - |
質問
私は2つのテーブル...チャレンジとChallengeYearを得た」VEの、ChallengeYearは挑戦で長年のリストを作成するだけです。
私はリストの年のリストを含む、チャレンジに実体を作りたいです。これは可能でしょうか?
私は@JoinColumnと@OneToManyと一緒@SecondaryTableすることで見てきたが、それらのいずれも、トリックを行うことができ、または私は何かを見下ろすています。
誰かが私を助けることはできますか?
ご挨拶、 ヤン
解決
、それは整数何年モデルであるのですか?
そうならば、あなたは@CollectionOfElementsとあなたのChallenge.getYearsメソッドに注釈を付けることがあります。
のように:
@CollectionOfElements
@JoinTable(
table=@Table(name="ChallengeYear"),
joinColumns = @JoinColumn(name="challengeId")
)
@Column(name="year", nullable=false)
List<Integer> getYears() {
...
所属していません StackOverflow