当前使用版本(必填,否则不予处理)
3.3.0
该问题是如何引起的?(确定最新版也有问题再提!!!)
使用下面配置:
mybatis-plus.global-config.db-config.logic-delete-field=deleted
mybatis-plus.global-config.db-config.logic-delete-value=1
mybatis-plus.global-config.db-config.logic-not-delete-value=0
开启逻辑删除。
一般情况数据库都是有 updateBy修改人,updateTime修改时间 字段。
使用 ServiceImpl#remove 方法只具备 把 deleted 更新为已删除。
那么一个删除方法需要执行两条sql 先更新id为1的updateBy修改人,updateTime修改时间 字段。
在调用ServiceImpl#remove 把 deleted 更新为已删除。
在不使用逻辑删除 我们只需要使用一个update方法 把updateBy修改人,updateTime修改时间``deleted 字段更新下。
是否考虑下updateBy修改人,updateTime修改时间两个字段 让remove执行一条sql即可。
市面上在设计表基本都有修改人和更新时间字段。
重现步骤(如果有就写完整)
报错信息
Comment From: miemieYaho
文档上有