Рубрика: Spring Data Project
Spring Data Project — зонтичный проект, облегчающий работу с данными, хранящимися в реляционный и нереляционных базах данных, облачных сервисах и иерархических хранилищах.
Аннотации запросов в Spring Data Jpa
Spring Data Jpa предоставляет аннотации, которыми можно…задавать собственные запросы. Да да, ещё один метод ???? Код примеров ниже основан на коде из статьи Hello, Spring Data JPA @Query Аннотация @Query позволяет…
Сортировка и пагинация
Постраничный вывод результатов запроса — весьма популярно требование. И в этом нет ничего удивительного: ведь…
Добавление собственного кода в репозитории Spring Data Common
Для самых тяжёлых случаев Spring Data Common поддерживает подмешивание собственного кода к генерируемым репозиториями. Код…
Использование JPA Criteria в Spring Data Jpa
JPA Criteria API это мощный механизм по генерации динамических и типобезопасных (при использовании Metamodel) запросов, который напрямую поддерживается в Spring Data Jpa, тем самым снимая ограничения других подходов к описанию…
Запросы по примеру в Spring Data Commons
Несмотря на то, что Querydsl успешно решает проблему с динамическими и типобезопасными запросами в Spring Data Commons, есть причины и не использовать его: зависимость от дополнительной библиотеки, необходимость генерации вспомогательного…
Поддержка Querydsl в Spring Data Commons
В статье, посвящённой автоматической генерации запросов в Spring Data Commons, я упоминал о двух проблемах такого подхода: статичность запросов и одновременное отсутствие типобезопасности. Одно из решений этой проблемы — библиотека…
Определение запросов в Spring Data Common
Весь проект Spring Data Common (и его подпроект Spring Data Jpa) основан на предположении, что при разработке кода доступа к данным большая часть запросов делается только к одной сущности и…
Hello, Spring Data JPA
Мечта официантки — чтобы клиенты обедали у себя дома, а чаевые присылали ей по почте.…