JPA:如何确保管理@Embeddable?

时间:2013-12-11 16:35:57

标签: spring java-ee jpa orm openjpa

是否应该调用任何代码或API来管理当前实体的@Embeddable字段?或者它应该由其父母默认管理?

1 个答案:

答案 0 :(得分:2)

Embeddable对象不能直接管理,因为它们本身没有持久性标识。正如您所猜测的,包含嵌入的实体是可管理的,这意味着EntityManager通过Entity实例跟踪Emebeddable实例的更改。

这意味着,在管理父实体的同时,您还将管理Embeddable实例。