@Documented
@Retention(value=RUNTIME)
@Target(value=FIELD)
public @interface EnumValue
当实体类的属性是普通枚举,且是其中一个字段,使用该注解来标注枚举类里的那个属性对应字段
使用方式参考 com.baomidou.mybatisplus.test.h2.H2StudentMapperTest
@TableName("student") class Student { private Integer id; private String name; private GradeEnum grade;//数据库grade字段类型为int } public enum GradeEnum { PRIMARY(1,"小学"), SECONDORY("2", "中学"), HIGH(3, "高中"); @EnumValue private final int code; private final String descp; }