mybatis-plus删除
时间: 2023-05-17 19:03:53 浏览: 258
mybatis-plus 增删改查
数据时,如何使用逻辑删除?
在 MyBatis-Plus 中,可以通过在实体类中添加一个标记字段来实现逻辑删除。具体步骤如下:
1. 在实体类中添加一个标记字段,例如:@TableLogic private Integer deleted;
2. 在 MyBatis-Plus 的配置文件中开启逻辑删除功能,例如:global-config:
db-config:
logic-delete-value: 1
logic-not-delete-value: 0
3. 在 Mapper 中使用 @LogicDelete 注解标记需要逻辑删除的方法,例如:@LogicDelete(select = false)
这样,在执行删除操作时,MyBatis-Plus 会自动将标记字段的值修改为逻辑删除值,而不是真正的删除数据。
阅读全文