- 物理删除:从数据库中直接移除
- 逻辑删除:在数据库中没有被删除,而是通过一个变量来让他失效
- 比如没有删除之前deleteId=0, 删除之后deleteId=1
应用场景:管理员可以查看被删除的记录,防止数据丢失,类似于回收站 -
测试一下:
1)在数据库表中添加一个deleted字段
2)在pojo中添加一个字段
3)配置
properties文件配置:
就是1表示该数据已经被删除,0表示该数据没有被删除
4)测试一下:删除id为1的数据:
删除之后,deleted字段的值变为1:
当我们再次查询id为1的数据,并没有查询出来:
Mybatis-Plus之逻辑删除
版权归原创作者所有,任何形式转载请联系我们:大白菜博客 » Mybatis-Plus之逻辑删除
最新评论
命令: nload
真是个良心站点哇,大公无私,爱了爱了
还可以直接搞一张映射表,存 uid | time | source_index, 第一次直接查对应的 time 选出前100, 第二次直接用 CompleteFuture 去分别用 source_in
干得漂亮,多个朋友堵条路
2021.2.2版本的不适用吧
现在还可以用么
激活码有用,感谢分享
激活码的地址打不开了