mybatiesplus 用枚举映射数据库是报错,类型错误,可能是没有配置正确枚举扫描地址
2022-08-01 15:39:46.912 ERROR 25924 --- [nio-1001-exec-1] c.s.d.exception.GlobalExceptionHandler : org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.executor.result.ResultMapException: Error attempting to get column 'field_type' from result set. Cause: java.lang.IllegalArgumentException: No enum constant com.startest.dbm.enums.BaseTypeEnums.1
2022-08-01 15:39:46.945 WARN 25924 --- [nio-1001-exec-1] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.executor.result.ResultMapException: Error attempting to get column 'field_type' from result set. Cause: java.lang.IllegalArgumentException: No enum constant com.startest.dbm.enums.BaseTypeEnums.1]
#解决方式
在yml中配置,或者在mybatis-config.xml里指定扫描的枚举包
mybatis-plus:
mapper-locations: classpath:mybatis/mapper/**/*.xml
config-location: classpath:mybatis/mybatis-config.xml
typeEnumsPackage: com.test.enums