spring-data - подключение к реляционным базам данных - PullRequest
1 голос
/ 31 июля 2011

Исследование Spring-Data - я понимаю, почему вы будете использовать для баз данных NoSQL, но я боюсь, почему вы бы использовали Spring-Data для реляционных баз данных по сравнению со стандартными возможностями Spring-ORM (например, поддержка JPA в качестве стандарта).

Кто-нибудь получил четкие примеры использования, почему вы бы использовали среду данных Spring для реляционных запросов?

Спасибо,

Джеймс.

1 Ответ

2 голосов
/ 01 августа 2011

JPA-модуль проекта Spring Data отличается от NOSQL тем, что нам не нужно предоставлять низкоуровневую абстракцию хранилища самостоятельно.Итак, основными функциями являются:

  • устранение большого фрагмента кода реализации, необходимого для репозиториев (см. Этот пост в блоге для демонстрации)
  • абстракций длянумерация страниц и динамическая сортировка
  • спецификации DDD, позволяющие определять доменные предикаты (см., например, сообщение в блоге )
  • поддержка Querydsl предикатов
  • прозрачный аудит сущностей

Модуль Spring JDBC также поддерживает Querydsl.

...