2012-03-16 64 views
0

如果我有一个JPA类Person和Person有一个JPA类Address的引用。如果我调用Person.persist(),是否隐式调用Address.persist()?如果层次结构更长,该怎么办?所有的孩子班都会被隐含地坚持下去吗?JPA实体管理器持久层叠到子类吗?

回答

0

JPA specification

persist操作的语义,应用到实体X如 如下:...

  • persist操作被级联到由X引用的实体,如果从X到这些其他实体的关系用 cascade = PERSIST或cascade = ALL注释元素值注明或者用等价的XML描述符元素指定 。