あるエンティティが別のエンティティのリストを持つ単方向の関係があります (1 対多)。
カスケード タイプを CascadeType.ALL に設定しましたが、エラーが発生しています
[PersistenceException: Error inserting bean [class models.User$Activity] with unidirectional relationship. For inserts you must use cascade save on the master bean [class models.User].]
この行で
userForm.get().update(id);
既存のユーザーエントリを更新したい.上記の行を次のように置き換えた場合
userForm.get().save();
重複したエントリが作成されます。解決策はありますか。助けてください。私のコード:
@Valid
@OneToMany(cascade=CascadeType.ALL)
public List<Activity> activities;