小编Pra*_*thi的帖子

java - 如何在Ebean中进行单向一对多关系

我有一个单向关系,其中一个实体有一个另一个实体的列表(一对多).

我已将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)

ebean playframework-2.0

4
推荐指数
1
解决办法
2459
查看次数

如何在从Java Object解析的json数组中添加Json头

我找到了很多将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.请回答.谢谢先进..

java android json

2
推荐指数
1
解决办法
1868
查看次数

标签 统计

android ×1

ebean ×1

java ×1

json ×1

playframework-2.0 ×1