枚举显示中文
定义枚举
@Getter
public enum Gender {
MALE(0,"男"),FEMALE(1,"女");
//定义构造方法为两个私有属性赋值
Gender(int code,String value){
this.code = code;
this.value = value;
}
//@EnumValue对应数据库的字段,即在数据库中存int
//定义两个属性:code对应数据库存储的字段,value对应的中文值
@EnumValue
private final int code;
private final String value;
//调用toString来显示value属性,即可显示中文
@Override
public String toString() {
return value;
}
}
yml配置文件
mybatis-plus:
#枚举扫描
type-enums-package: com.gem.xmgc.entity