为什么JPA元模型使用'static volatile'?

时间:2014-01-27 10:22:32

标签: jpa static persistence volatile

为什么JPA元模型使用'静态不稳定'?这对性能有害吗?

据我所知,这个生成的元模型仅在编译时用于类型保存验证。此对象中不存在实际值。我不明白的是什么?

package domain;
import javax.persistence.metamodel.SingularAttribute;

@javax.persistence.metamodel.StaticMetamodel(domain.Person.class)

public class Person_ {
  public static volatile SingularAttribute<Person,Long> ssn;
  public static volatile SingularAttribute<Person,String> name;
  public static volatile SingularAttribute<Person,Integer> age;
}

0 个答案:

没有答案