cascade相关内容

在嵌入式类型中将@OneToOne与Cascade.DELETE一起使用

在应用程序中,我将EclipseLink 2.4.1与Java Persistence 2.0.4结合使用. 我在嵌入式类中有一个OneToOne映射.一切正常,除了删除.当我尝试删除包含嵌入式类的对象时,发生以下异常.我检查了一下,并且我不是在代码中某个地方自己调用嵌入式对象.有人知道如何避免该错误或如何解决该错误吗? Exception [EclipseLink-6002] (Ec ..
发布时间:2019-09-20 20:20:10 其他开发

JPA:级联删除不会删除子级

编辑:修改问题以更好地反映问题.最初发布的问题此处 我有一个父级(Context)和一个子级(User)实体(ManyToOne关系).父级上的级联"REMOVE"不会删除子级.代码如下: //Owning side - child @Entity public class User { @Id @GeneratedValue(strategy = Generation ..
发布时间:2019-09-20 19:13:45 其他开发

ManyToMany关系,从关系表中删除记录

我从2h开始尝试为以下问题提出解决方案,但我找不到合适的方法在MySQL数据库中有三个表: 角色 [角色名称] [角色名称] 权限 [permission_id] [permission_name] PermissionToRole [permission_id] [role_id] 我有Role类作为关系的所有者: @ManyToMany(cascade = ..
发布时间:2018-06-11 15:22:50 Java开发

休眠级联来拯救父母和孩子

我有2班。父母和孩子。如下所示: @Entity @Table(name =“parent”) public class Parent implements可串行化{ 私有字符串名称; 私人列表孩子的; @OneToMany(mappedBy =“parent”) @Cascade({CascadeType.SAVE_UPDATE,CascadeType. ..
发布时间:2018-06-11 14:44:01 Java开发

使用EntityListener级联修改实体

我有一个数据库,其中一个实体(比如User)有一个实体列表(比如List)。作为一项要求,我必须对列表中的实体进行非规范化处理: @Entity class User { / * ... * / @OneToMany(cascade = CascadeType.ALL,fetch = FetchType.LAZY) private List朋友; ..
发布时间:2018-06-11 14:37:39 J2EE

休眠级联 - 更新孩子为空

我在事件和会话之间有一对多的关系。我想级联更新会话中的事件fk为空,当我删除相应的事件。任何线索如何做到这一点? Thanks and advance。 解决方案 Hibernate或JPA不幸没有Cascade类型'SET为NULL',但你应该可以通过@PreRemove 在一方(所有者)上做到这一点: @OneToMany(mappedBy =“whatever”) p ..
发布时间:2018-06-08 20:41:36 J2EE

Hibernate级联使用排序的FK保存父/子

我已阅读关于此主题的许多帖子,但尚未能解决它=($ / b $ b 我试图挽救父母及其子女有一个一对多的关系,我相信我遵循其他帖子的文档和其他建议,但是我遇到的问题是,当Hibernate尝试保存子记录时,它将为FK插入'0'父母,而不是真正的ID。 父母hbm.xml映射 ..
发布时间:2018-06-08 20:02:43 J2EE

Hibernate级联

所有Hibernate的逆向工程生成的东西都是这样的 @ManyToOne(fetch = FetchType.LAZY) @JoinColumn (name =“column_id”) public Itinerary getColumnId(){ return this.columnId; } 我想要这个场景:当会话刷新时,首先保存所有构造的子元素,然后根据F ..
发布时间:2018-06-08 19:58:37 Java开发

休眠不会产生级联

我有一套 hibernate.hbm2ddl.auto 来创建,以便Hibernate为我创建mysql中的表。 但是,hibernate似乎并没有在表中的引用上正确添加 Cascade 。 然而,当我例如删除一行时,它有效,并且我有一个删除级联作为hibernate注释。所以我想这意味着Hibernate会在运行时读取annoation,并手动执行级联操作? 这是正常行为吗? ..
发布时间:2018-06-08 19:29:03 数据库

Hibernate Cascade PERSIST

我有A类和B类,其中B依赖于A 我有一个关于Hibernate的常见问题, 在我的代码中,当我调用em.persist(objOfTypeA)时,我期望插入并插入到表AAA和BBB中。如果我手动设置A获得A的ID并将其填充到每个对象的列表中,然后保留该列表,那么事情就会起作用。 但是我希望Hibernate会发生这种情况。 我做错了什么? 或者我只是期望太多的Hibernate? ..
发布时间:2018-06-08 19:28:56 J2EE