mybatis-plus: global-config: db-config: # 标识逻辑删除的数据库字段名称 logic-delete-field: deleted # 表示已逻辑删除的值(默认也是如此) logic-delete-value: 1 # 表示未逻辑删除的值(默认也是如此) logic-not-delete-value: 0 然后对应的表只要有deleted字段,通过使用mabatis-plus提供的动态生成的方法,...
不同版本的mybatis-plus可能在配置和功能上有所不同。 检查你的配置文件(如application.yml或application.properties),确保逻辑删除的相关配置(如logic-delete-field、logic-delete-value、logic-not-delete-value)已经正确设置。 检查logic-delete-field的设置方式: 确保logic-delete-field的值与实体类中用于逻辑删除...
1、application.yml配置 mybatis-plus: 表示这是 MyBatis-Plus 的配置部分。 global-config: 全局配置。 db-config: 数据库相关配置。 logic-delete-field: 指定逻辑删除的字段名。在这里,指定的字段名是deleted。这意味着,当你调用 MyBatis-Plus 的逻辑删除功能时,它实际上会更新这个deleted字段的值,而不是真正...
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:deletedlogic-not-delete-value:0logic-delete-value:1 2、实体类 在你的实体类中,添加对应的逻辑删除字段,并使用@TableLogic注解标记它。例如: @DatapublicclassUser{privateLongid;privateStringname;@TableLogicprivateIntegerdeleted;} ...
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配置控制台打印sql语句: 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 ...
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的强大之处在于其内置对逻辑删除的支持,使得SQL语句能够无缝处理这一特性。然而,对于自定义SQL操作,用户需要自行处理逻辑删除的逻辑,确保一致性。接下来,我们来探讨如何在配置层面启用逻辑删除功能:mybatis-plus: global-config: db-config: logic-delete-field: isDelet...