2017-05-29 49 views
0

我有一個MySQL數據庫,我打算用Spring Data實現一個Group By查詢。 (我真正的新春天數據)按功能使用彈簧數據

Select Department, Count(*) From Employee Group By Department. 

到目前爲止,我已經看到了很多在這裏使用MongoDB的解決方案,但沒有在MySQL。我知道你可以使用@Query註釋,但是有沒有其他方法可以實現這一點?

回答

0

對於春季數據指定查詢你有以下幾種選擇:

  1. 使用像CrudRepositoryJpaRepository預定義接口的方法之一。這些都沒有任何分組。

  2. 使用Query Methods其中方法的名稱定義查詢。 group by也沒有關鍵字。使用@Query註釋。這可行,但你想要一個替代方案。您可以編寫custom implementation。但是,爲什麼如果你能達到與@Query註釋一樣的呢?

雖然在技術上是一種選擇,你可能想在這種情況下使用@Query