我有一个MySQL数据库,我打算使用Spring Data实现Group By
查询。 (我是Spring Data的新手)
即
Select Department, Count(*) From Employee Group By Department.
到目前为止,我已经在使用MongoDb看到了很多解决方案,但在MySQL上没有。我知道你可以使用@Query
注释,但还有其他方法可以实现吗?
答案 0 :(得分:0)
要使用Spring Data指定查询,您有以下选项:
使用预定义界面中的一种方法,例如CrudRepository
或JpaRepository
。这些都没有。
使用Query Methods方法名称定义查询。 group by
也没有关键字。
使用@Query
注释。这有效,但你想要一个替代方案。
您可以撰写custom implementation。但是,如果你能用@Query
注释实现同样的效果,为什么会这样呢?
虽然技术上有替代方案,但在这种情况下您可能希望使用@Query
。