物理删除:真实删除,将数据从数据库中删除,删除后查询不到被删除的数据
逻辑删除:假删除,方便删除之后的数据恢复
在表中添加一个status字段,作为删除的标准,每次删除时,修改标志位,0代表没有删除,1代表删除
被删除记录的status字段被修改为“被删除状态”(1),删除后还可以查询到数据
逻辑删除的使用场景
1.需要进行数据恢复
2.有关联数据,不便删除
# mysql
//测试逻辑删除
status int null default null
# 实体类
//实现逻辑删除
@TableLogic