#删除标记为1 mybatis-plus.global-config.db-config.logic-delete-value=1 #未删除标记为0 mybatis-plus.global-config.db-config.logic-not-delete-value=0 四、测试 编写测试类,在测试类下编写testDeleteById方法,删除id为12的用户信息。删除成功后查询表中的数据查看是否能查询到id为12的结果。 /** * 删...
mybatis-plus: global-config: db-config: # 标识逻辑删除的数据库字段名称 logic-delete-field: deleted # 表示已逻辑删除的值(默认也是如此) logic-delete-value: 1 # 表示未逻辑删除的值(默认也是如此) logic-not-delete-value: 0 然后对应的表只要有deleted字段,通过使用mabatis-plus提供的动态生成的方法,...
mybatis-plus:configuration:log-impl: org.apache.ibatis.logging.stdout.StdOutImplglobal-config:db-config:# 设置实体类表统一的前缀table-prefix: t_ MybatisPlus常用的注解—>@TableId: MybatisPlus默认将id作为主键,如下所示,我们将实体类中的id和对应数据库表的id字段修改为Uid 向其中添加数据: @Testpublic...
字段包括它的属性,这各位知道,然后加上之后,我们到第二步我写一下啊,就是MP中的做法,咱的第二步操作呢,在你实体类上边作为逻辑删除标志的属性上边添加上一个注解,这注解是由MP封装的,那我们来写一下啊,在delete上边加个注解,注解名字叫做table logic,这注解的作用就是让它作为逻辑删除的标志,这是咱的第二步...
#全局逻辑删除的实体字段名(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: configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl global-config: db-config: logic-delete-field: logicFlag logic-delete-value: 1 #默认是1 logic-not-delete-value: -1 #默认是0 id-type: auto 1. 2.
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)...
mybatis-plus:global-config:db-config:logic-delete-value: 1logic-not-delete-value: 0 然后,设置全局配置项并在Mapper接口中使用@TableLogic注解: import com.baomidou.mybatisplus.core.mapper.BaseMapper;import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;import com.baomidou.mybatisplus....
MyBatis-Plus会在用户调用删除操作时将数据修改 UPDATE set enabled = 0, 在查询的时候会自动拼接只查 where enabled=1的数据。 1、全局配置 在YAML配置文件中添加全局配置 mybatis-plus:global-config:db-config:logic-delete-field:flag # 全局逻辑删除的实体字段名(since3.3.0,配置后可以忽略不配置步骤2)logic...
mybatis-plus: global-config: db-config: logic-delete-value:0# 在某些表中使用enabled代表数据是否失效,enabled=0 代表逻辑已删除值 logic-not-delete-value:1# enabled=1 代表逻辑未删除 1. 2. 3. 4. 5. 6. 2.2 添加注解 在数据实体enabled字段上添加@TableLogic注解 ...