私は 2 つのテーブルを持っています... Challenge と ChallengeYear、ChallengeYear は課題の年のリストを作成するだけです。
リストの年のリストを含む、Challenge をエンティティにしたいだけです。これは可能ですか?
@JoinColumn および @OneToMany と一緒に @SecondaryTable を調べましたが、どちらもうまくいかないか、何かを見落としています。
誰かが私を助けることができますか?
こんにちは、ヤン
私は 2 つのテーブルを持っています... Challenge と ChallengeYear、ChallengeYear は課題の年のリストを作成するだけです。
リストの年のリストを含む、Challenge をエンティティにしたいだけです。これは可能ですか?
@JoinColumn および @OneToMany と一緒に @SecondaryTable を調べましたが、どちらもうまくいかないか、何かを見落としています。
誰かが私を助けることができますか?
こんにちは、ヤン
モデルの Year は何ですか?それは Integer ですか?
はいの場合は、Challenge.getYears メソッドに @CollectionOfElements のアノテーションを付けることができます
お気に入り:
@CollectionOfElements
@JoinTable(
table=@Table(name="ChallengeYear"),
joinColumns = @JoinColumn(name="challengeId")
)
@Column(name="year", nullable=false)
List<Integer> getYears() {
...