Tôi vừa mới sử dụng org.apache.openjpa.persistence.meta.AnnotationProcessor6
để tạo MetaModel cho các thực thể JPA2 của mình.Tại sao MetaModel JPA2 lại được tạo ra với các thành viên dễ bay hơi?
@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;
}
Ai đó có thể giải thích tại sao các thuộc tính được đánh dấu dễ bay hơi trong trường hợp này?
Cảm ơn.
Cảm ơn Ingo - nghĩ rằng tôi sẽ phát điên, tất nhiên họ cần phải được khởi tạo! Theo thông số kỹ thuật "Khi nhà máy quản lý thực thể cho một đơn vị bền vững được tạo ra, đó là trách nhiệm của nhà cung cấp kiên trì để khởi tạo trạng thái của các lớp siêu mô hình của đơn vị bền vững." Tôi đã nhìn thấy những lời cảnh báo của Sonar và không nghĩ qua ... – planetjones