如果使用Hibernate,则注释字段本身(如
@Embedded)还是注释引用的类(如
@Embeddable)都没有关系。使Hibernate确定类型至少需要两者之一。
在Hibernate文档中有一个(隐式的)声明,请看这里:http : //docs.jboss.org/hibernate/core/3.6/reference/en-
US/html/mapping.html#mapping-
声明组件
它说:
Person实体具有两个组件属性,homeAddress和bornIn。homeAddress属性尚未被注释,但是Hibernate通过在Address类中查找@Embeddable注释将猜测它是一个持久性组件。



