2017-06-21 67 views
0

我正在考慮在我已經使用Spring Data的項目中使用QueryDSL。我正在編寫一個包含REST接口的微服務。 Spring Data和QueryDSL的主要區別是什麼?使用QueryDSL而不是Spring Data有什麼好處?使用QueryDSL與Spring數據的好處?

回答

2

Querydsl和Spring Data相關性很好。雖然兩者都處理持久性領域,但他們有着截然不同的目標。

Querydsl提供了一個類型安全的查詢API。

Spring Data提供了一個一致的API來訪問持久性存儲,受Domain Driven Design思想的啓發,而不妨礙用戶以及她想如何制定查詢。

因此,存在一個extension point to combine Spring Data and Querydsl,如果超出範圍,可以始終使用Querydsl實現非標準查詢,可以使用Spring Data存儲庫中的構建輕鬆地進行配置。

相關問題