MyBatis-Plus逻辑删除
文章介绍了逻辑删除和物理删除的概念及其在MyBatis-Plus中的应用。逻辑删除是指文件并未真正从存储介质中移除,而是通过标记特定字段(如设置为1)来表示已删除状态,这种方式通常可逆,使用适当工具或软件可以恢复被删除的文件;而物理删除则是彻底擦除文件占用的存储区域,使得数据无法恢复。在MyBatis-Plus框架下实现逻辑删除需要在`application.yml`中配置逻辑删除字段及对应值,并在实体类相关字段上添加`@TableLogic`注解。当执行删除操作时,实际是将该字段更新为预设的“已删除”值,而非真正移除记录。查询时也会自动过滤掉标记为已删除的数据。