Я думаю об использовании QueryDSL в своем проекте, где я уже использую Spring Data. Я программирую микросервис, включающий REST-интерфейс. Каковы основные различия между Spring Data и QueryDSL? Каковы большие преимущества использования QueryDSL вместо Spring Data?
Преимущества использования QueryDSL по сравнению с Spring Data?
Ответы (1)
Querydsl и Spring Data хорошо ладят. Хотя оба имеют дело с областью настойчивости, у них очень разные цели.
Querydsl предоставляет безопасный для типов API запросов.
Spring Data предоставляет согласованный API для доступа к постоянным хранилищам, вдохновленный идеями дизайна, управляемого предметной областью, не мешая пользователю и тому, как он хочет формулировать запросы.
Поэтому существует точка расширения для комбинируйте Spring Data и Querydsl, и вы всегда сможете реализовать нестандартные запросы с помощью Querydsl, если они выходят за рамки того, что можно легко сформулировать с помощью сборки в репозиториях Spring Data.
person
Jens Schauder
schedule
21.06.2017