#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 зависимость для внедрения в ваш основной класс обслуживания. Я не уверен, поможет ли это, может быть, дайте мне знать