在此方法中,就是为我们定义的表映射实体类LogicDeleteTest的每个字段(不包括配置了注解@TableField(exist = false)的字段),创建一个对应的TableFieldInfo类的实例,其核心创建逻辑为【我们只需要关注其中的this.initLogicDelete(dbConfig, field, existTableLogic);这行代码】: public TableFieldInfo(GlobalConfig.DbCon...
logic-delete-field: 指定逻辑删除的字段名。在这里,指定的字段名是deleted。这意味着,当你调用 MyBatis-Plus 的逻辑删除功能时,它实际上会更新这个deleted字段的值,而不是真正地从数据库中删除记录。 logic-not-delete-value: 指定表示记录未被逻辑删除的值。在这里,值为0。这意味着,当deleted字段的值为0时,记...
针对你提出的“mybatis-plus的logic-delete-field设置失效”问题,我将从以下几个方面进行分析和解答: 确认mybatis-plus版本和配置: 确保你使用的mybatis-plus版本支持逻辑删除功能。不同版本的mybatis-plus可能在配置和功能上有所不同。 检查你的配置文件(如application.yml或application.properties),确保逻辑删除的相...
logic-delete-field: 指定逻辑删除的字段名。在这里,指定的字段名是deleted。这意味着,当你调用 MyBatis-Plus 的逻辑删除功能时,它实际上会更新这个deleted字段的值,而不是真正地从数据库中删除记录。 logic-not-delete-value: 指定表示记录未被逻辑删除的值。在这里,值为0。这意味着,当deleted字段的值为0时,记...
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-field:deleted# 全局逻辑删除的实体字段名logic-delete-value:1# 逻辑已删除值(默认为 1)logic-not-delete-value:0# 逻辑未删除值(默认为 0) logic-delete-field用于配置全局软删除实体字段名 logic-delete-value软删除值 ...
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发布...
mybatis-plus:global-config:db-config:logic-delete-field:deleted# 全局逻辑删除的实体字段名logic-delete-value:1# 逻辑已删除值(默认为 1)logic-not-delete-value:0# 逻辑未删除值(默认为 0) logic-delete-field用于配置全局软删除实体字段名 logic-delete-value软删除值 ...
logic-delete-field: logicFlag logic-delete-value: 1 #默认是1 logic-not-delete-value: -1 #默认是0 id-type: auto 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 然后在实体类的属性上面加上@TableLogic注解就行 @Data @TableName("tbl_user") ...
mybatis-plus:global-config:db-config:# 逻辑删除字段名logic-delete-field:deleted# 逻辑删除字面值:未删除为0logic-not-delete-value:0# 逻辑删除字面值:删除为1logic-delete-value:1 介绍完逻辑删除,逻辑删除的本质为: 逻辑删除的本质其实是修改操作。如果加了逻辑删除字段,查询数据时也会自动带上逻辑删除字段...