Spring Data JPA
Spring Data JPA упрощает разработку JPA-приложений. Этот модуль расширяет поддержку JPA-слоя доступа к данным, а также облекчает разработку Spring-приложений, использующих технологии доступа к данным.
Быстрый старт

Введение

Реализует слой доступа к данным, который может быть достаточно громоздким. Слишком много шаблонного кода пишется для реализации таких задач, как разбивка на страницы и аудит. Spring Data JPA призвано значительно улучшить реализацию слоя доступа к данным, сократив усилия на то, что действительно необходимо. Как разработчик, вы пишете интерфейс репозитория, включая собственные методы поиска, а Spring обеспечивает их автоматическую реализацию.

Возможности

  • Поддержка создания репозиториев, основаных на Spring и JPA
  • Поддержка Querydsl, т.е. типобезопасные JPA запросы
  • Прозрачный аудит для доменных классов
  • Разбивка на страницы, динамическое выполнение запросов, возможность интегрировать собственный код для доступа к данным
  • Проверка запроса во время загрузки при указании аннотации @Query
  • Поддержка XML-конфигурирования для сущностей
  • Поддержка Java-конфигурирования репозиторий при указании аннотации @EnableJpaRepositories

Быстрый старт

Загрузка
Maven
Gradle

Рекомендованный путь для начального использования spring-data-jpa в вашем проекте с использованием системы управления зависимостями – скопировать фрагмент кода ниже и вставить в вашу конфигурацию сборки. Нужна помощь? Ознакомьтесь с нашими руководствами по созданию приложений с использованием Maven и Gradle.

<dependencies>
    <dependency>
        <groupId>org.springframework.data</groupId>
        <artifactId>spring-data-jpa</artifactId>
        <version>1.8.0.RELEASE</version>
    </dependency>
</dependencies>
comments powered by Disqus
Spring Data JPA
Версия
Документация