使用:休眠 4
在有 FetchType.Eager 映射的父子关系中,我注意到 Hibernate 将在任何时候加载父实体,并且 EntityManager.find 在子实体上执行。这似乎有点浪费。父级的“幕后”加载导致持久性上下文中出现额外的 SELECT 和额外的对象。此外,它会强制应用在删除 child 时解决父子关联问题。
为什么 Hibernate 会这样?这是 JPA 规范要求的吗?
使用:休眠 4
在有 FetchType.Eager 映射的父子关系中,我注意到 Hibernate 将在任何时候加载父实体,并且 EntityManager.find 在子实体上执行。这似乎有点浪费。父级的“幕后”加载导致持久性上下文中出现额外的 SELECT 和额外的对象。此外,它会强制应用在删除 child 时解决父子关联问题。
为什么 Hibernate 会这样?这是 JPA 规范要求的吗?