cost 62 ms
Hibernate:用orphanRemoval删除并添加同一个实体,实体被移除 - Hibernate: remove and add the same entity with orphanRemoval, the entity is removed

我对 Hibernate 有一个奇怪的行为。 我的环境是 Quarkus with Panache,但我认为它与问题没有真正的关系。 我正在使用一个带有 id、父级和子级的简单树实体。 我的 moveInto 方法只是将一个孩子移到另一个父对象中: 我把孩子从老父母那里拿走了 我在新父母中 ...

将实体移动到另一个拥有的 OneToMany 集合中 - moving an entity into another owned OneToMany Collection

在我的应用程序中,有一个 Person 实体,它具有许多 PersonRole 类型的角色。 有时数据库中有重复的人,我正在尝试实现 function 将这两个人合并为一个。 由于 PersonRole 还附加了一些权限,我不想删除并重新创建它,我想将它从死亡的人移动到幸存的人: PersonRo ...

无法在 OneToMany 映射中删除孩子并添加新孩子 [休眠] - Unable to remove childs in OneToMany Mapping and add new childs [Hibernate]

我知道这个问题已经被问过很多次了,但没有一个解决方案对我有用。 所以我有一个父 class: 还有一个孩子 class: 现在,当我收到带有新手机列表的用户 class 的更新时,我想删除所有旧手机并添加新手机。 请注意,这所有操作都发生在同一个@Transactional 中。 我试过的解决方案 ...

JPA orphanRemoval=true 与 ON DELETE CASCADE DML 子句有何不同 - How does JPA orphanRemoval=true differ from the ON DELETE CASCADE DML clause

我对 JPA 2.0 orphanRemoval属性有点困惑。 我想当我使用我的 JPA 提供程序的 DB 生成工具来创建底层数据库 DDL 以在特定关系上具有ON DELETE CASCADE时,我可以看到它是必要的。 但是,如果数据库存在并且它已经在关系上有一个ON DELETE CASCA ...


排序:
质量:
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM