MybatisPlus 配置逻辑删除 逻辑删除,可以方便地实现对数据库记录的逻辑删除而不是物理删除。逻辑删除是指通过更改记录的状态或添加标记字段来模拟删除操作,从而保留了删除前的数据,便于后续的数据分析和恢复。 物理删除:真实删除,将对应数据从数据库中删除,之后查询不
MyBatis-Plus 提供了逻辑删除功能,可以在不实际删除数据库记录的情况下,通过修改一个标记字段来表示记录已被“删除”。以下是如何在 MyBatis-Plus 中实现逻辑删除的详细步骤: 1. 了解 MyBatis-Plus 的逻辑删除功能 逻辑删除是一种“软删除”策略,即不直接从数据库中删除记录,而是通过修改某个字段(如 deleted)的...
在application.properties下配置删除字段的标记,默认就是删除为1,未删除就为0。这个具体值大家可以修改,按开发要求即可。要是就是用默认值的话其实不配置下面的代码也可以执行的。 #删除标记为1 mybatis-plus.global-config.db-config.logic-delete-value=1 #未删除标记为0 mybatis-plus.global-config.db-config....
然后,在Service层的实现类中进行逻辑删除的调用: 代码语言:javascript 复制 importcom.baomidou.mybatisplus.extension.service.impl.ServiceImpl;importorg.springframework.stereotype.Service;@ServicepublicclassBlogServiceImplextendsServiceImpl<BlogMapper,Blog>implementsBlogService{@OverridepublicbooleandeleteBlogById(Long ...
MybatisPlus逻辑删除 文章目录 一、配置 1.1、在application.yml配置文件中: 1.2、直接在实体类中指定逻辑删除的值 二、测试 2.1 逻辑删除 2.2 查询逻辑删除的数据...
配置逻辑删除策略在MyBatis-Plus的配置文件中,需要配置逻辑删除的策略。可以通过在Configuration类中设置logicDeleteColumn和logicDeleteValue属性来实现。例如: @Configuration public class MybatisPlusConfig { @Bean public ConfigurationCustomizer configurationCustomizer() {...
mybatis-plus: global-config: db-config: # 标识逻辑删除的数据库字段名称 logic-delete-field: deleted # 表示已逻辑删除的值(默认也是如此) logic-delete-value: 1 # 表示未逻辑删除的值(默认也是如此) logic-not-delete-value: 0 然后对应的表只要有deleted字段,通过使用mabatis-plus提供的动态生成的方法,如...
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发布...
mybatisplus中逻辑删除通俗说为了在数据库中保留数据,但是又不想进行其他一些sql语句时有他(刚刚通过逻辑删除了的)的存在。就是在数据库中添加一字段,通过数值内容来说明那些是指删除了的即可。 mp逻辑删除的基本实现 步骤一(添加数据库对应字段) 首先数据库中添加对应字段(此处通过deleted字段代表逻辑删除字段,即0为...