逻辑删除

简介: 逻辑删除

添加一个is_deleted字段

image.png

实体类中属性做逻辑删除标识

@ApiModelProperty(value = "逻辑删除 1(true)已删除, 0(false)未删除")
@TableLogic
@TableField(fill = FieldFill.INSERT)
private Integer isDeleted;

插入时自动填充配置

image.png

测试删除一条记录

测试前

image.png

@RunWith(SpringRunner.class)
@SpringBootTest(classes = EduApplication.class)
public class MyTest {
    @Autowired
    private EduCourseMapper courseMapper;
    @Test
    public void testdemo01(){
        courseMapper.deleteById("1655898309098749953");
        System.out.println("springboot单元测试");
    }
}

测试后

image.png

相关文章
|
6天前
|
数据库
如何解决逻辑删除is_del与数据库唯一约束冲突
如何解决逻辑删除is_del与数据库唯一约束冲突
43 0
|
6天前
|
SQL API 数据库
MyBatisPlus-多记录操作及逻辑删除
MyBatisPlus-多记录操作及逻辑删除
105 0
|
9月前
清水混毒【逻辑题】
清水混毒【逻辑题】
53 0
|
10月前
|
数据采集 安全 程序员
逻辑是个好东西
这些逻辑关系、推导过程与程序中的逻辑结构息息相关。如果你对此不能保持思路清晰,写出的代码很可能与预期有出入,或是在一些特殊情况下存在漏洞。
流程定义查询和删除
流程定义查询流程定义查询和删除
|
SQL 关系型数据库 MySQL
新增数据添加IF逻辑判断操作
新增数据添加IF逻辑判断操作
167 0
集合或映射迭代过程进行删除或修改操作的时候会导致并发异常
集合或映射迭代过程进行删除或修改操作的时候会导致并发异常
127 0
集合或映射迭代过程进行删除或修改操作的时候会导致并发异常
|
Go 索引
SolrCore getSearcher逻辑回顾
假期重新把之前在新浪博客里面的文字梳理了下,搬到这里。
134 0