JPAで単方向の@OneToManyを生成する
双方向の@OneToManyのやり方は結構あるし,NetBeansからも生成できるのだが,単方向の@OneToManyは生成してもデータベース初期化時にエラーを吐く.
動作には影響ないのだが,どうすればいいのかわからずかなりはまった.
結論からいうと,@JoinTableを使う.
@OneToMany@JoinTable のようにすれば動く
双方向の@OneToManyのやり方は結構あるし,NetBeansからも生成できるのだが,単方向の@OneToManyは生成してもデータベース初期化時にエラーを吐く.
動作には影響ないのだが,どうすればいいのかわからずかなりはまった.
結論からいうと,@JoinTableを使う.
@OneToMany@JoinTable のようにすれば動く