2

Я хочу изменить repository.deleteAll() и repository.delete(), чтобы он не удалял все, а просто устанавливал активный столбец в 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) –

ответ