欢迎您的访问
专注于分享最有价值的互联网技术干货

Mybatis-Plus之逻辑删除

几个T的资料等你来白嫖
双倍快乐
一定要收藏这个宝藏网站防止丢失,资源帮找!!!
  • 物理删除:从数据库中直接移除
  • 逻辑删除:在数据库中没有被删除,而是通过一个变量来让他失效
  • 比如没有删除之前deleteId=0, 删除之后deleteId=1
    应用场景:管理员可以查看被删除的记录,防止数据丢失,类似于回收站
  • 测试一下
    1)在数据库表中添加一个deleted字段
    2)在pojo中添加一个字段
    20210712123829605.png
    3)配置
    20210712123830090.png
    properties文件配置:
    20210712123830355.png
    就是1表示该数据已经被删除,0表示该数据没有被删除
    4)测试一下:

    删除id为1的数据:

    20210712123830421.png
    20210712123830568.png

    删除之后,deleted字段的值变为1:
    20210712123830738.png

    当我们再次查询id为1的数据,并没有查询出来:
    20210712123830904.png

赞(0) 打赏
版权归原创作者所有,任何形式转载请联系我们:大白菜博客 » Mybatis-Plus之逻辑删除

评论 抢沙发

7 + 4 =
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏