mybatis-plus3.0.1枚举返回为null解决办法
mybatis-plus 3.0.1 枚举返回为null解决办法2020-11-02 14:28:48最好的解决办法就是使用新版的mybatis-plus!推测在3.1.2以上的版本应该是不会出现这个问题的。至于为什么不更新,项目是多人协同开发的,公司也不允许私自修改依赖包。调用接口查询时问题出现了:日志说明这个字段是有一个有效值的,并且查询出来了。理解了源码就发现了问题所在了,让这个EnumUtils返回null值的情况,大概是Objects.equals()判断值是否相等时,找不到这个枚举类里面有任何和查询出来的值相同的值。当然最快速直接的就是把枚举类里的Integer改成BigDecimal类型。
用户评论