2017-05-29 47 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