Возможно ли динамически создавать объект репозитория JPA

#spring-boot #hibernate #spring-data-jpa

#весенняя загрузка #спящий режим #spring-data-jpa

Вопрос:

У меня случай, когда мне нужно изменить все объекты (общий тип) в одном классе обслуживания. Вместо автоматического подключения всех доступных интерфейсов репозитория, существует ли какой-либо способ инициализации только репозитория данного объекта JPA?

Пожалуйста, кто-нибудь, дайте мне знать?

Ответ №1:

О какой модификации вы говорите? Установите постоянный атрибут? Если это так, просто введите EntityManager и выполните инструкцию update DML. Также смотрите https://en.wikibooks.org/wiki/Java_Persistence/JPQL#Update_Queries

Ответ №2:

Если у вас есть несколько репозиториев для управления в сервисе, создайте класс-оболочку для всех из них, а затем предоставьте соответствующие методы. Больше похоже на перенос с использованием шаблона адаптера. Таким образом, у вас есть только 1 зависимость для внедрения в ваш основной класс обслуживания. Я не уверен, поможет ли это, может быть, дайте мне знать