当前使用版本(必填,否则不予处理)
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