2

我想修改repository.deleteAll()repository.delete(),因此它不会删除所有内容,只需将active列设置为false即可。覆盖所有存储库的弹簧库删除方法的有效方法

这可以立即为我的所有存储库实现吗?

+0

我真的不去做。这将彻底改变这两种方法的合同。为什么不只是添加两个单独的方法,包括他们自己的javadoc,他们自己的合同以及他们自己的实现? http://docs.spring.io/spring-data/jpa/docs/1.7.2.RELEASE/reference/html/#repositories.custom-behaviour-for-all-repositories –

+0

附加说明:为什么你甚至需要一个存储库方法来做到这一点?那么'myEntity.setActive(false)'怎么样? –

+0

[Spring Data:Override save method]的可能重复(http://stackoverflow.com/questions/13036159/spring-data-override-save-method) –

回答