删除: 转变为 更新 注: 逻辑删除是为了方便数据恢复和保护数据本身价值等等的一种 ...
一 项目搭建 项目的搭建过程省略,参考此文章 二 代码实战 配置文件增加全局配置 目的是全局设置逻辑未删除和逻辑删除在数据库中对应的值 使用 TableLogic来标记逻辑删除的字段 该注解也能局部控制逻辑未删除和逻辑删除在数据库中对应的值, TableLogic value , delval 注入配置类 高版本MP不需要这一步 测试 修改后的查询 修改也会将逻辑已删除的记录排除在外 三 查询中排 ...
2021-03-15 13:29 0 515 推荐指数:
删除: 转变为 更新 注: 逻辑删除是为了方便数据恢复和保护数据本身价值等等的一种 ...
1.物理删除:真实删除,将对应数据从数据库中删除,之后查询不到此条被删除数据 2.逻辑删除:假删除,将对应数据中代表是否被删除字段状态修改为“被删除状态”,之后在数据库中仍旧能看到此条数据记录 3.数据库中添加 deleted字段 ALTER TABLE `user` ADD ...
开发系统时,有时候在实现功能时,删除操作需要实现逻辑删除,所谓逻辑删除就是将数据标记为删除,而并非真正的物理删除(非DELETE操作),查询时需要携带状态条件,确保被标记的数据不被查询到。这样做的目的就是避免数据被真正的删除。 给表增加deleted字段,用于表示数据是否被删除,可以定 ...
在MybatisPlusConfig中新增bean(3.1.1以下) import com.baomidou.mybatisplus.core.injector.ISqlInjector; impo ...
1. 需要在删除的字段上添加注解@TableLogic 2. 在配置文件中写上配置 ...
项目中数据库表设计原则用到了逻辑删除:数据本身没有被删除,只是将deleted字段设置为1 mybatis-plus在逻辑删除方面的设置如下: 在实体中,相关的设置如下: 测试过,全局配置和在实体中加入@TableLogic注解,可以二选一,因为在实体中加入太麻烦 ...
Config { /** * 逻辑删除插件 */ @Bean ...
引入mybatis-plus的依赖,其他的无注意点,按照官网配置即可 逻辑删除规则可以不配。 ...