mybatisplus中实体引入枚举,导致No enum constant com.example.common.enums.VarSourcesEnum

数据库中有个别字段需要用枚举映射,当entity字段和枚举建好后,单纯以为前端传数据或者后台查数据就可能将枚举映射

也配置了枚举扫描路径

mybatis-plus.global-config.type-enums-package=com.example.common.enums

然后重试得到的结果如下:

 No enum constant com.example.common.enums.VarSourcesEnum.1

意思就是说这个枚举常量不存在

经查询mybatisplus配置,是不小心配置到全局了

mybatis-plus.type-enums-package=com.example.common.enums

重启后在重试,从前端传到后端能自动解析了

图片

查询也解析了

你可能感兴趣的:(mybatis-plus实践,mybatis-plus)