在标识逻辑删除的字段上添加注解@TableLogic(value = "1",delval = "0")即可; 全局配置方式 mybatis-plus: global-config: db-config: # 标识逻辑删除的数据库字段名称 logic-delete-field: deleted # 表示已逻辑删除的值(默认也是如此) logic-delete-value: 1 # 表示未逻辑删除的值(默认也是如此) logic-no...
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) 单个实体配置 实体类字段上加上@TableLogic public@interfaceTableLogic {/*...
所以@TableLogic注解是可以设置默认值的。用法如下: @TableLogic(value=“存在标识”,delval=“删除标识”)private Integer del_flag; 如果不写value和delval会默认存在标识是0.删除标识是1. @TableLogic注解用法 这个注解的用处就比较简单了,当我们在实体类中某一个字段添加了这个注解,就相当于告诉mp这个字段是个标识...
@TableLogic注解中包括两个参数: @TableLogic(value="原值",delval="改值") value = "" 未删除的值,默认值为0 delval = "" 删除后的值,默认值为1 1. 2. 3. 也就是将数据库中isDelete的0置为1表示数据已经处在删除状态了。
官网:逻辑删除 | MyBatis-Plus 1.数据库字段 得有一个字段用来表示是否被删除。 记得加上注解@TableLogic 也可以加上值,表示被删除具体得值,和没有被删除具体的值。 @TableLogic(value = "1",delval = "0") 源码: 2.yml加配置 mybatis-plus:
MyBatisPlus是支持逻辑删除的,如果确定在哪个字段是逻辑删除字段,那就在该字段上添加一个注解 /** * 1、删除 0、未删除 */@TableLogic(value = "0", delval = "1")privateInteger deleted; 这个一来操作数据是会自动变成如下: 查询时: 查询条件会自动加上 'AND deleted = 0' ...
MyBatisPlus是支持逻辑删除的,如果确定在哪个字段是逻辑删除字段,那就在该字段上添加一个注解 /*** 1、删除 0、未删除*/@TableLogic(value="0",delval="1")privateIntegerdeleted; 这个一来操作数据是会自动变成如下: 查询时: 查询条件会自动加上 'AND deleted = 0' ...
mbatis-plus的逻辑删除功能,可通过两种方式配置:一是通过注解对特定表开启逻辑删除,二是通过配置文件全局配置逻辑删除。根据实际需求选择一种即可。注解方式 在标识逻辑删除的字段上添加注解@TableLogic(value = "1", delval = "0")即可。全局配置方式 对于有deleted字段的表,使用mabatis-plus提供的动态...
@TableLogic(value=“存在标识”,delval=“删除标识”) private Integer del_flag; 如果不写value和delval会默认存在标识是0.删除标识是1. @TableLogic注解用法 这个注解的用处就比较简单了,当我们在实体类中某一个字段添加了这个注解,就相当于告诉mp这个字段是个标识符。我们调用BaseMapper或者调用IService的所有增删改...
一、@TableLogic注解的作用: @TableLogic注解是MyBatis Plus提供的一种注解,用于标识实体类中的字段,该字段将被用作逻辑删除标记。通过在实体类字段上添加@TableLogic注解,开发者可以简单地实现逻辑删除功能,无需手动维护删除状态。 二、主要用法: @TableLogic注解具有多个属性,其中最常用的有value和delval。