用于多个持久性单元的JPA静态元模型

时间:2018-01-18 22:30:21

标签: jpa static metamodel

JPA:对于生成的静态元模型,例如,

@Entity
public class Foo {
    private Long id;
}

@StaticMetamodel(...)
public class Foo_ {

    public static volatile SingleAttribute<Foo, Long> id;

}

如果实体类Foo在多个持久性单元中(每个持久性单元都有一个Metamodel),则每个Metamodel对Foo类都有一个不同的ManagedType实例。哪个元模型的静态属性(例如示例中的id)属于哪个?每个属性都有方法getDeclaringType(),返回ManagedType

0 个答案:

没有答案