mybatisplus在配置文件中配置如下
以上是全局逻辑删除配置。
当使用mybatisplus生成的修改方法,修改含有showStatus对应的字段时,会报错。
错误sql语句如下
而我要修改的如下:
正确的修改的sql语句应该如下:
所以我们可以在xml文件中单独写sql语句
或者不在配置文件中设置逻辑删除字段名 使用@TableLogic注解
如下:
showStatus是表示此信息是否显示。
如
表示 show_status等于0时 brand_id (即id)=1591652104429125634 的信息不显示。
这样我们就是局部使用逻辑删除。