0

В Spring Data JPA вы можете расширить интерфейс JpaRepository или его родственников с помощью собственного интерфейса и добавить методы выполнения запросов, которые автоматически реализуются Spring на основе их имени.Как объединить данные Spring JPA QueryBuilder и конкретные классы + DI?

Я часто вижу, что хочу объединить этот интерфейс с конкретным классом. Например, я хочу, чтобы мой репозиторий предлагал метод создания и изначально заполнять новые объекты с помощью других зависимостей, что в настоящее время довольно громоздко, так как нет приятного способа встраивания зависимостей в классы Entity.

Возможно ли, и если да, то как?

ответ

1

Есть специальный адрес section in the reference documentation о том, как добавить пользовательский код в хранилища Spring Data.

Однако я бы посоветовал не вводить вещи в сущности, поскольку вы в основном создаете циклические отношения между репозиториями, службами и сущностями, с которыми они работают.

Смежные вопросы