【发布时间】:2012-06-16 18:24:02
【问题描述】:
使用:休眠 4
在有 FetchType.Eager 映射的父子关系中,我注意到 Hibernate 会在任何时候加载父实体,而 EntityManager.find 会在子实体上执行。这似乎有点浪费。父级的“幕后”加载导致持久性上下文中出现额外的 SELECT 和额外的对象。还有就是forces the app to address the parent-child association when removing a child。
为什么 Hibernate 会这样?这是 JPA 规范规定的吗?
【问题讨论】: