我有一个单向关系,其中一个实体具有另一个实体的列表(一对多)。
我已将级联类型设置为 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;