我有一个单向关系,其中一个实体有一个另一个实体的列表(一对多).
我已将cascade类型设置为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].]
Run Code Online (Sandbox Code Playgroud)
在这条线上
userForm.get().update(id);
Run Code Online (Sandbox Code Playgroud)
我想更新现有的用户条目.如果我替换上面的行
userForm.get().save();
Run Code Online (Sandbox Code Playgroud)
它创建了重复的条目.有任何解决方案.请帮助我.我的代码:
@Valid
@OneToMany(cascade=CascadeType.ALL)
public List<Activity> activities;
Run Code Online (Sandbox Code Playgroud) 我找到了很多将java对象解析为Json的例子.谢谢你.但我有一个问题,我希望Json采用以下格式
{
"parent":
{
"sub-parent-1":
{
"child-1": 1,
"child-2": 2
},
"sub-parent-2":
{
"child-2": 3
}
}
}
Run Code Online (Sandbox Code Playgroud)
是否可以使用java.请回答.谢谢先进..