一篇文章带你掌握MyBatis简化框架——MyBatisPlus(14)

逻辑删除我们在实际开发中面对项目的删除操作有时并非是真正的删除操作:

  • 例如对于一些数据的存储,我们需要在年终总结中计算总产量,所以所有利益收入不能删除
  • 但对于一些离职的员工,关于他们的数据需要暂时性删除,因而产生矛盾
因而我们提出了逻辑删除的概念:
  • 我们在总列表中添加一个属性deleted来设置是否被删除
  • 当deleted为1时,当作数据删除;当deleted为1时,当作数据存在
  • 我们在实际开发中以一种虚拟的删除思想(逻辑删除)来代替真正的数据删除
下面我们来讲解如何在MyBatisPlus中实现这种思想:

    经验总结扩展阅读