Java 实体类导出枚举类型 Type 值:解决导出枚举名称问题
要导出实体类中枚举的 type 值而不是枚举名称,可以在实体类中添加一个方法,该方法用于获取枚举的 type 值。
首先,假设实体类中的枚举类型为 EnumType,枚举的 type 值存储在枚举的 name 属性中。
在实体类中添加一个名为 getType 的方法,代码如下:
public class EntityClass {
public enum EnumType {
NONE("", ""),
// 其他枚举值
private final String name;
private final String value;
EnumType(String name, String value) {
this.name = name;
this.value = value;
}
public String getName() {
return name;
}
public String getValue() {
return value;
}
}
// 其他属性和方法
public String getType() {
return enumType.name();
}
}
在 getType 方法中,通过调用 enumType.name() 方法获取枚举的 name 属性,即 type 值。
这样,当导出实体类中的枚举类型时,调用 getType 方法即可获取枚举的 type 值。
原文地址: https://www.cveoy.top/t/topic/qAJN 著作权归作者所有。请勿转载和采集!