当前使用版本(必填,否则不予处理)

3.2.0

该问题是如何引起的?(确定最新版也有问题再提!!!)

从mybatis迁移到mybatis-plus后 原来的 mapper.xml 文件中是写了 selectById 语句的, 迁移后,执行的不是 自定义的SQL语句,而是 mybatis-plus生成的。

由此情况,存在这样的情况: 对于mybatis-plus 要自动生成的语句,默认采用了框架生成的,而没有采用 自定义的sql语句, 一旦自定义的SQL语句里,有特殊的逻辑,可能会因为迁移到Mybatis-plus后,导致原有的业务失败。

重现步骤(如果有就写完整)

报错信息

Comment From: miemieYaho

https://github.com/baomidou/mybatis-plus/issues/3094