is_deleted未删除是为0,已删除建议使用时间戳,原因是:
1、有时需要数据库多字段建立唯一索引,并且已经删除的数据不做排重
2、也可以了解数据逻辑删除时间
举例:建立用户对应参数表,需要以用户建立数据库唯一索引,而已经逻辑删除的数据不考虑。
仔细看下删除逻辑
这里改了,还是不行,会被mybatis覆盖,如图:
实际执行,还是把is_deleted更新为1,如图:
扫一扫访问 Blade技术社区 移动端