java - 在 hibernate 中更新父实体而不更新子实体

标签 java hibernate

我有父实体和子实体。现在,当我更改父实体中的某些内容以保持子实体完整时,然后当我在同一 session 中更新时,我观察到它更新了父实体以及所有子实体中的更新字段。如何更新所有已更新的字段而不是整个继承树。

最佳答案

看看 Cascading Options您可以在子关联映射中设置。这就是 JPA 允许您将状态转换从父实体传播到子实体的方式。

关于java - 在 hibernate 中更新父实体而不更新子实体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45937433/

相关文章:

java - 打开街道 map (osmdroid) 在 PC 中显示灰色瓷砖而不是 map

java - 来自大量填充的 HashMap 的 CSV 输出

java - 为什么 Java Graphics2D 'drawString' 停止 repaint()?

java - 具有 @ElementCollection 和 @CollectionTable 的 Hibernate 实体。 Hibernate在检索集合时将属性名称添加到SQL语句中

mysql - Hibernate 多对多延迟初始化异常

java - 三重嵌套循环打印过多的字符

java - HttpURLConnection 打开跟踪文件时出错 : no such file or directory

java - JPA:何时选择多值关联与元素集合映射

java - 一对多引用使用继承映射映射的实体会导致插入,然后更新查询

java - spring 3、hibernate 3、maven 和 mysql 的集成