Описание тега spring-data-jpa
Spring Data JPA, часть более крупного семейства spring-data, упрощает реализацию репозиториев на основе jpa. Этот модуль имеет дело с расширенной поддержкой уровней доступа к данным на основе jpa. Это упрощает создание приложений на основе Spring, использующих технологии доступа к данным.
Spring-data основан на концепциях агрегатов, агрегатных корней и репозиториев. Лучше всего будет, если эти концепции будут учтены при разработке модели предметной области. Возможно, вы захотите изучить " Расширение корпоративного DDD", чтобы узнать, что это на самом деле означает.
Обратите внимание, что Spring Data не пытается абстрагироваться от базовой технологии. Это означает, что вы как пользователь все равно должны это понимать. В случае Spring Data JPA это означает, что вам необходимо понимать JPA, чтобы правильно работать с Spring Data JPA. Особенно это относится к работе кеша 1-го уровня.
Полезные ссылки
Популярные вопросы
Что такое Spring Data JPA (подходит для)
Общие вопросы
У вас должен быть один репозиторий для каждой таблицы в JPA?
Запрос JPA для обработки значения параметра NULL и аналогично. Как запросить столбец, значение которого равно NULL в JPA?
Управление нетерпеливой / ленивой загрузкой для запросов: Hibernate Spring JPA загружает только определенные ленивые отношения
Как создать динамическое предложение where, необходимое для диалоговых окон поиска, например: динамический запрос репозитория jpa данных spring с произвольными предложениями AND.
Не удается создать собственный метод запроса в Spring Data Repository
Spring Boot, Spring Data JPA с несколькими источниками данных
Spring data jpa - Как объединить несколько And и Or через имя метода