2017-05-29 5 views
0

私はMySQLデータベースを持っており、Springデータを使用してGroup Byクエリを実装しようと考えています。 (私は春データに本当に新しいです)グループSpringデータを使用する関数

つまり私は、MySQL上でここにMongoDBを使用したソリューションの多くは、何も見てきたこれまでのところ

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

。私はあなたが@Query注釈を使用できることを知っていますが、私はこれを達成することができる他の方法はありますか?春データで指定するクエリの場合

答えて

0

次のオプションがあります。

  1. CrudRepositoryまたはJpaRepositoryのような事前に定義されたインタフェースのメソッドのいずれかを使用します。それらのどれもでグループ化しません。

  2. Query Methodsを使用します。ここで、メソッドの名前によってクエリが定義されます。 group byのいずれかのキーワードがありません。

  3. @Query注釈を使用してください。これはうまくいきますが、代わりが必要です。

  4. custom implementationと書くことができます。しかし、あなたは@Query注釈で同じことを達成できればどうですか?

代替は技術的にはありますが、あなたはおそらく、この場合に@Queryを使用したいです。

関連する問題