MybatisPlus 配置逻辑删除逻辑删除,可以方便地实现对数据库记录的逻辑删除而不是物理删除。逻辑删除是指通过更改记录的状态或添加标记字段来模拟删除操作,从而保留了删除前的数据,便于后续的数据分析和恢复。物理删除:真实删除,将对应数据从数据库中删除,之后查询不到此条被删除的数据 逻辑删除:假删除,将对应数据中代表...
MyBatis-Plus 提供了逻辑删除功能,可以在不实际删除数据库记录的情况下,通过修改一个标记字段来表示记录已被“删除”。以下是如何在 MyBatis-Plus 中实现逻辑删除的详细步骤: 1. 了解 MyBatis-Plus 的逻辑删除功能 逻辑删除是一种“软删除”策略,即不直接从数据库中删除记录,而是通过修改某个字段(如 deleted)的...
在application.properties下配置删除字段的标记,默认就是删除为1,未删除就为0。这个具体值大家可以修改,按开发要求即可。要是就是用默认值的话其实不配置下面的代码也可以执行的。 #删除标记为1 mybatis-plus.global-config.db-config.logic-delete-value=1 #未删除标记为0 mybatis-plus.global-config.db-config....
所以我们是不能将数据真实删除的。 这里我们就采用逻辑删除的方案,逻辑删除的操作就是增加一个字段表示这个数据的状态,如果一条数据需要删除,我们通过改变这条数据的状态来实现,这样就既可以表示这条数据是删除的状态,又保留了数据以便以后统计,我们来实现一下这个效果。 首先:我们需要先在表中增加一列字段,表示是否...
# 表示未逻辑删除的值(默认也是如此) logic-not-delete-value: 0 然后对应的表只要有deleted字段,通过使用mabatis-plus提供的动态生成的方法,如deleteById等就是逻辑删除了,而不是物理删除。 其中logic-delete-value和logic-not-delete-value可以不配置,默认就分别是1和0 ...
MyBatis-Plus 之逻辑删除 概念 逻辑删除:文件没有被真正的删除,通常这种删除操作是可逆的,就是说用适当的工具或软件可以把删除的文件恢复出来。 物理删除:指文件存储所用到的存储区域被真正的擦除或清零,这样删除的文件是不可以恢复的,物理删除是计算机处理数据时的一个概念。
物理删除:真实删除,将对应数据从数据库中删除,之后查询不到此条被删除数据 逻辑删除:假删除,将对应数据中代表是否被删除字段状态修改为“被删除状态”,之后在数据库中仍旧能看到此条数据记录 (1)数据库中添加 deleted字段 ALTERTABLE`user`ADDCOLUMN`deleted`boolean ...
简介:【mybatis-plus】分页、逻辑删除 通过mybatis-plus实现分页,也是很简单,插件大法。 一、分页 1、配置分页插件 把分页的插件也配置到统一的配置类里: @Configuration// 配置扫描mapper的路径@MapperScan("com.pingguo.mpdemo.mapper")public class MpConfig {// 乐观锁插件@Beanpublic OptimisticLockerInterceptor...
mp逻辑删除的基本实现 步骤一(添加数据库对应字段) 首先数据库中添加对应字段(此处通过deleted字段代表逻辑删除字段,即0为未被删除,1为已删除) 步骤二(逻辑删除的实现) 1.方法一(单表注解设置) 在数据表对象层中对应对类的对应字段中通过注解实现(@TableLogic(),这里value和delval就是mp给我们定义的是否删除的标记...