【发布时间】:2023-03-21 02:50:02
【问题描述】:
是否应该调用任何代码或 API 来管理当前实体的 @Embeddable 字段?还是应该默认由其父代管理?
【问题讨论】:
标签: spring jakarta-ee jpa orm openjpa
是否应该调用任何代码或 API 来管理当前实体的 @Embeddable 字段?还是应该默认由其父代管理?
【问题讨论】:
标签: spring jakarta-ee jpa orm openjpa
Embeddable 对象不能直接管理,因为它们本身没有持久标识。和你猜的一样,包含embeddable的实体是可管理的,也就是说EntityManager通过Entity实例跟踪Embeddable实例的变化。
这意味着,在管理父实体的同时,您还将管理 Embeddable 实例。
【讨论】: