当前使用版本(必填,否则不予处理)
该问题是如何引起的?(确定最新版也有问题再提!!!)
加入逻辑删除后,使用基础方法无法获取已经被逻辑删除的数据,必须重新定义sql
重现步骤(如果有就写完整)
这是以selectList为例,com.baomidou.mybatisplus.core.injector.methods.selectList#injectMappedStatement生成的的动态sql原始模板是
我想是不是可以加个开关:ew.ignoreTableLogic(忽视逻辑删除字段)
<if test="ew.ignoreTableLogic != true">
AND deleted='0'
</if>
默认关闭,但是允许开发人员手动开启
报错信息
加入逻辑删除后,想要获取已经被逻辑删除的数据,只能自定义sql,无法使用基础方法
Comment From: miemieYaho
就这样的