在MyBatis-Plus中,isdelete字段是一个常见的逻辑删除标识,用于实现数据的逻辑删除而非物理删除。下面我将根据你的提示逐一解答你的问题: 1. 解释MyBatis-Plus中的isdelete字段通常用于什么目的isdelete字段通常用于实现逻辑删除。逻辑删除是指数据在数据库中仍然存在,但在业务逻辑上被视为已删除,不再显示或处理。这种...
mybatis-plus在springboot中的加载流程 mybatisplus-process 3.1.2 关键流程分析 经过上面的流程图,可以大致了解(mybatis、mybatis-plus)的加载流程。我们使用基于mybatis-plus的删除操作时,一般会直接或间接使用BaseMapper.delete*()方法。 mybatis-plus官方文档的逻辑删章节提到:使用Sql注入器注入LogicDeleteByIdWithFi...
setLogicDeleteColumn("is_deleted").setLogicDeleteValue("1"); } } 上述代码将逻辑删除的字段设置为is_deleted,逻辑删除的值设置为1。 创建实体类在实体类中,需要添加一个表示逻辑删除状态的字段,例如is_deleted。可以使用MyBatis-Plus提供的注解来自动映射该字段: @TableField("is_deleted") private Integer i...
mybatis-plus: global-config: db-config: # 1 代表已删除。默认是1。也可写为字段名,如:id,这样删除时会将id的值写到逻辑删除字段 logic-delete-value: 1 # 0 代表未删除。默认是0 logic-not-delete-value: 0 1. 2. 3. 4. 5. 6. 7. 全局配置字段名(可不配置) 若项目代码比较规范,所有表的逻...
接下来,我们来探讨如何在配置层面启用逻辑删除功能:mybatis-plus: global-config: db-config: logic-delete-field: isDelete # 定义全局的逻辑删除实体字段(从3.3.0版本开始,此配置一旦设定,后续步骤可省略) logic-delete-value: 1 # 设置逻辑已删除的标记值,默认为1 logic-not-...
MyBatis-Plus 逻辑删除 1、数据库添加字段 2、实体类添加字段 @ApiModelProperty(value = "逻辑删除(1:已删除,0:未删除)") @TableField("is_deleted") @TableLogic private Boolean deleted; 1. 2. 3. 4. ## 3、实体类所在的配置文件中添加配置 ...
@ApiModelProperty(value = "逻辑删除(1:已删除,0:未删除)")@TableField("is_deleted")@TableLogicprivateBoolean deleted; ## 3、实体类所在的配置文件中添加配置 #开启日志mybatis-plus:configuration:log-impl:org.apache.ibatis.logging.stdout.StdOutImpl# 逻辑删除global-config:db-config:logic-delete-field:...
mybatis-plus:global-config:db-config:logic-delete-value:'NULL'#删除对应的值logic-not-delete-value:1#未删除对应的值 当我们通过delete*方法删除数据的时候,会将isDelete属性给为配置的两种值。 不仅如此到我们用BaseMapper的查询方法会自动添加isDelete属性。
mybatis-plus: global-config: db-config: logic-delete-field: is_delete# 全局逻辑删除的实体字段名(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: isDelete # 全局逻辑删除的实体字段名(since 3.3.0,配置后可以忽略不配置步骤2) logic-delete-value: 1 # 逻辑已删除值(默认为 1) logic-not-delete-value: 0 # 逻辑未删除值(默认为 0) 逻辑删除 | MyBatis-Plus发布...