展开
拓展 关闭
订阅号推广码
GitHub
视频
公告栏 关闭

通用枚举

  • 编写枚举类
@Getter
public enum SexEnum {
    MALE(1, "男"),
    FEMALE(2, "女");

    @EnumValue //将注解所标识的属性的值存储到数据库中
    private Integer sex;
    private String sexName;

    SexEnum(Integer sex, String sexName) {
        this.sex = sex;
        this.sexName = sexName;
    }
}
  • 配置application.yml
mybatis-plus:
  # 扫描通用枚举的包
  type-enums-package: com.atguigu.mybatisplus.enums
  • 测试
@SpringBootTest
public class MyBatisPlusEnumTest {

    @Autowired
    private UserMapper userMapper;

    @Test
    public void test(){
        User user = new User();
        user.setName("admin");
        user.setAge(33);
        user.setSex(SexEnum.MALE);
        int result = userMapper.insert(user);
        System.out.println("result:"+result);
    }

}
posted @ 2022-07-08 14:44  DogLeftover  阅读(15)  评论(0编辑  收藏  举报