覆盖所有存储库的spring存储库删除方法的有效方法
Posted
技术标签:
【中文标题】覆盖所有存储库的spring存储库删除方法的有效方法【英文标题】:Efficient way to override spring repositories delete method for all repositories 【发布时间】:2017-05-10 07:06:54 【问题描述】:我想修改repository.deleteAll()
和repository.delete()
,这样它就不会删除所有内容,而只是将活动列设置为false。
我的所有存储库都可以同时实现吗?
【问题讨论】:
【参考方案1】:我认为您的意思是所谓的“软删除”... 有一种实现方式:Handling soft-deletes with Spring JPA
这个问题仍然对 Spring Data JPA 开放:https://jira.spring.io/browse/DATAJPA-307
【讨论】:
以上是关于覆盖所有存储库的spring存储库删除方法的有效方法的主要内容,如果未能解决你的问题,请参考以下文章
在 Spring WebFlux 中,如何链接来自多个服务/存储库的方法,以便“删除”多个 DB-Collections 中的元素?