私はいくつかの基本的なことを理解していないので、私は冬眠するのが初めてです。 私はエンティティAとBを持っています。それは1対多の関係です。 Aは複数のBを持つことができます。 以下は、Aに新しいBを追加するときに保存するコードです。これは機能しています。1人から複数人の子供を1人で更新する
A a= this.aService.getAById(AID);
b.setA(a);
a.getBSet().add(b);
this.aService.saveA(a);
しかし、どのように1つのBエンティティを編集できますか?最初に編集したいBエンティティをセットから削除する必要がありますか? 本当に申し訳ありませんが、それは明らかな問題です。しかし私はすでにGoogleを使って検索しましたが、私が見つけることができる唯一の例は、新しいエンティティを作成して編集しない場合です。
だから私は編集するBを取得します。更新Bとそれはそれですか?編集したいBを含むAを編集する必要はありませんか? – Urban
修正。いいえいいえ、更新する必要はありません。 –
他の人に助けになるようにこの回答をupvoteして受け入れたいかもしれません;) –