ManyToMany Association(BeanList延迟)

bem*_*bii 5 java playframework ebean

我有一个像这样的ManyToMany-Association:

@Entity
public class User extends Model implements RoleHolder {
  @ManyToMany(cascade=CascadeType.ALL) 
  public List<Task> tasks;
}
Run Code Online (Sandbox Code Playgroud)

然后我这样做:

User u = Application.getLocalUser(session());
u.tasks.clear();
for (Task t : tasksToAdd)
  u.tasks.add(t);
u.saveManyToManyAssociations("tasks");
u.update()
Run Code Online (Sandbox Code Playgroud)

但是当我尝试在Controller-Action中读取Collection时,只有一个"BeanList deferred"-Message

User u = Application.getLocalUser(session());       
return ok(tasks.render(u.tasks));
Run Code Online (Sandbox Code Playgroud)

谢谢您的帮助

svr*_*vrs 0

我在实现 @ManyToMany 关联时收到了同样的消息。

我的情况的问题是,save()在将实体 Y 添加到实体 X 中的 List<Y> 后,我忘记了(即插入)实体 Y。