Mybatis-plus版本提升到3.1.2版本,excludeColumns方法被移除的解决方案

前言

前阵子因为有朋友私信和我说,蘑菇博客在IDEA上无法正常启动,后面经过排查,是因为Mybatis-plus没有升级而引起的BUG,需要升级Mybatis-plus版本即可解决这个问题,后面我就将版本提升到了最新的版本3.1.2版本,然后发现该版本很多方法都被移除了。

解决方案

通过查看官方文档,发现该方法已经在3.0.5版本就已经移除了,感觉这个方法挺好的,怎么能突然就没了呢。。。

Mybatis-plus版本提升到3.1.2版本,excludeColumns方法被移除的解决方案_第1张图片

后面文档向上面移动,看到了这个,发现select选择字段的时候,是可以进行字段选择的。

Mybatis-plus版本提升到3.1.2版本,excludeColumns方法被移除的解决方案_第2张图片

经过测试,发现可以通过下面的方法,来替代excludeColumns方法

//修改前
queryWrapper.excludeColumns("content");

// 修改后
queryWrapper.select(Blog.class, i-> !i.getProperty().equals("content"));

尾言

本文同时发表至我的个人博客:蘑菇博客

个人博客开源在github和gitee中,欢迎大家start~   github地址、gitee地址

你可能感兴趣的:(Mybatis-plus版本提升到3.1.2版本,excludeColumns方法被移除的解决方案)