gpt4 book ai didi

playframework-2.0 - java - 如何在Ebean中实现单向一对多关系

转载 作者:行者123 更新时间:2023-12-05 00:31:16 26 4
gpt4 key购买 nike

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

我已将级联类型设置为 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;

最佳答案

我在@OneToMany 与 Ebean 的关系方面遇到了很多麻烦。我也多次遇到此错误消息。
我认为您需要在实体之间建立双向关系。

关于playframework-2.0 - java - 如何在Ebean中实现单向一对多关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15089665/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com