MybatisPlus 配置逻辑删除逻辑删除,可以方便地实现对数据库记录的逻辑删除而不是物理删除。逻辑删除是指通过更改记录的状态或添加标记字段来模拟删除操作,从而保留了删除前的数据,便于后续的数据分析和恢复。物理删除:真实删除,将对应数据从数据库中删除,之后查询不到此条被删除的数据 逻辑删除:假删除,将对应数据中代表...
1、步骤 1: 配置逻辑删除的信息 全局配置 mybatis-plus:global-config:db-config:logic-delete-field:flag# 全局逻辑删除的实体字段名(since 3.3.0,配置后可以忽略不配置步骤2)logic-delete-value:1# 逻辑已删除值(默认为 1)logic-not-delete-value:0# 逻辑未删除值(默认为 0) 单个实体配置 实体类字段上加...
1.1、在application.yml配置文件中: 1.2、直接在实体类中指定逻辑删除的值 二、测试 2.1 逻辑删除 2.2 查询逻辑删除的数据 一、配置 1.1、在application.yml配置文件中: # mybatis-plus配置控制台打印sql语句: mybatis-plus: configurat...
mybatis-plus.global-config.db-config.logic-delete-value=1 mybatis-plus.global-config.db-config.logic-not-delete-value=0 4、测试 测试后发现,数据并没有被删除,deleted字段的值由0变成了1 测试后分析打印的sql语句,是一条update 注意:被删除前,数据的deleted 字段的值必须是 0,才能被选取出来执行逻辑删...
MyBatis-Plus 之逻辑删除 概念 逻辑删除:文件没有被真正的删除,通常这种删除操作是可逆的,就是说用适当的工具或软件可以把删除的文件恢复出来。 物理删除:指文件存储所用到的存储区域被真正的擦除或清零,这样删除的文件是不可以恢复的,物理删除是计算机处理数据时的一个概念。
#全局逻辑删除的实体字段名(since 3.3.0,配置后可以忽略不配置@TableLogic) mybatis-plus.global-config.db-config.logic-delete-field=deleted #逻辑已删除值(默认为 1) mybatis-plus.global-config.db-config.logic-delete-value=1 #逻辑未删除值(默认为 0) mybatis-plus.global-config.db-config.logic-...
mybatis-plus: global-config: db-config: logic-delete-field: isDelete # 全局逻辑删除的实体字段名(since 3.3.0,配置后可以忽略不配置步骤2) logic-delete-value: 1 # 逻辑已删除值(默认为 1) logic-not-delete-value: 0 # 逻辑未删除值(默认为 0) 逻辑删除 | MyBatis-Plus发布...
MybatisPlus可以通过以下步骤来实现逻辑删除: 在实体类中添加一个标识逻辑删除的字段,例如deleteFlag,并使用@TableLogic注解标记该字段为逻辑删除字段。 @TableLogic private Integer deleteFlag; 复制代码 在配置文件中开启逻辑删除功能。在application.yml或application.properties文件中添加以下配置: mybatis-plus: global...
mybatis-plus: global-config: db-config: logic-delete-field: deleted# 全局逻辑删除的实体字段名logic-delete-value:1# 逻辑已删除值(默认为1)logic-not-delete-value:0# 逻辑未删除值(默认为0)# 若逻辑已删除和未删除的值和默认值一样,则可以不配置这2项 ...