覆盖所有存储库的 spring 存储库删除方法的有效方法

Efficient way to override spring repositories delete method for all repositories

我想修改 repository.deleteAll()repository.delete() 所以它不会删除所有内容,而只是将活动列设置为 false。

我的所有存储库可以同时实现吗?

我想你的意思是所谓的 'soft delete'... 有一种实现方式:Handling soft-deletes with Spring JPA

这个问题对于 Spring 数据 JPA 仍然开放:https://jira.spring.io/browse/DATAJPA-307