[英]Java Persistence api: class uses non-entity class as target entity in the relationship attribute
[英]Mapping non-entity class variable names, as in javax.persistence.metamodel
可以为非实体类映射变量名称,如下例所示?
import javax.persistence.metamodel.SingularAttribute;
import javax.persistence.metamodel.StaticMetamodel;
@StaticMetamodel(MyEntity.class)
public class MyEntity_ {
public static volatile SingularAttribute<MyEntity, Long> id;
public static volatile SingularAttribute<MyEntity, String> firstField;
public static volatile SingularAttribute<MyEntity, Boolean> secondField;
}
并获取变量名称,例如。 MyEntity_.firstField.getName();
Lombok 项目和 @FieldNameConstants 注释可以提供帮助。
可以在以下位置找到更多详细信息: https : //projectlombok.org/features/experimental/FieldNameConstants
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.