Mysql 使用Spring数据按函数分组

Mysql 使用Spring数据按函数分组,mysql,spring-data,spring-data-jpa,Mysql,Spring Data,Spring Data Jpa,我有一个MySQL数据库,我打算使用Spring数据实现一个groupby查询。(我对Spring数据非常陌生) i、 e 到目前为止,我在这里看到了很多使用MongoDb的解决方案,但在MySQL上什么都没有。我知道您可以使用@Query注释,但是还有其他方法可以实现吗?对于使用Spring数据指定查询,您有以下选项: 使用预定义界面中的方法之一,如crudepository或JpaRepository。所有这些都没有任何分组依据 在方法名称定义查询的位置使用。分组依据也没有关键字 使用@Qu

我有一个MySQL数据库,我打算使用Spring数据实现一个
groupby
查询。(我对Spring数据非常陌生)

i、 e


到目前为止,我在这里看到了很多使用MongoDb的解决方案,但在MySQL上什么都没有。我知道您可以使用
@Query
注释,但是还有其他方法可以实现吗?

对于使用Spring数据指定查询,您有以下选项:

  • 使用预定义界面中的方法之一,如
    crudepository
    JpaRepository
    。所有这些都没有任何分组依据

  • 在方法名称定义查询的位置使用。
    分组依据也没有关键字

  • 使用
    @Query
    注释。这是可行的,但你需要一个替代方案

  • 你可以写一封信。但是,如果您可以通过
    @Query
    注释实现同样的效果,您为什么要这样做呢


  • 虽然从技术上讲还有其他选择,但在这种情况下,您可能希望使用
    @Query

    对于使用Spring数据指定查询,您有以下选项:

  • 使用预定义界面中的方法之一,如
    crudepository
    JpaRepository
    。所有这些都没有任何分组依据

  • 在方法名称定义查询的位置使用。
    分组依据也没有关键字

  • 使用
    @Query
    注释。这是可行的,但你需要一个替代方案

  • 你可以写一封信。但是,如果您可以通过
    @Query
    注释实现同样的效果,您为什么要这样做呢

  • 虽然从技术上讲还有其他选择,但在这种情况下,您可能希望使用
    @Query

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