繁体   English   中英

映射非实体类变量名,如 javax.persistence.metamodel

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM