一、该问题的重现步骤是什么?
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技术社区 移动端