Почему метамодель JPA2 генерируется с изменчивыми членами?

Я только что использовал org.apache.openjpa.persistence.meta.AnnotationProcessor6 для генерации MetaModel для моих сущностей JPA2.

@javax.annotation.Generated
(value="org.apache.openjpa.persistence.meta.AnnotationProcessor6",
   date="Tue Nov 22 09:49:03 CET 2011")
public class Entity_ {
    public static volatile SingularAttribute<Entity,Entity> id;
    public static volatile SingularAttribute<Entity,String> value;
    public static volatile SingularAttribute<Entity,String> order;
}

Кто-нибудь может объяснить, почему атрибуты помечены volatile в этом случае?

Спасибо.

8
задан planetjones 19 December 2011 в 16:40
поделиться