一、该问题的重现步骤是什么?
1. 请问下哪里全局配置逻辑删除跟物理删除
2.
3.
二、你期待的结果是什么?实际看到的又是什么?
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
使用了mybatis-plus的插件。若实体类的字段有@TableLogic字段,就会变成逻辑删除。如果需要物理删除,只需要把这个注解去掉即可。
如果集成了BaseEntity或者TenantEntity,isDeleted字段在父类,只需要在本实体类拷贝isDeleted字段并且删掉组件便可,这样是可以覆盖父类的字段配置的。
@Data @TableName("blade_notice") @EqualsAndHashCode(callSuper = true) public class Notice extends TenantEntity { @Serial private static final long serialVersionUID = 1L; /** * 标题 */ private String title; /** * 是否已删除 */ private Integer isDeleted; }
扫一扫访问 Blade技术社区 移动端