Hibernate の Criteria API は、データベース クエリを構築する強力な方法を提供します。この記事では、条件を使用して、GROUP BY および集計関数を使用した SQL クエリを実装する方法を説明します。
SQL クエリ
SELECT column_name, aggregate_function(column_name) FROM table_name WHERE column_name <operator> value GROUP BY column_name
条件の実装
Criteria criteria = session.createCriteria(SomeTable.class); criteria.add(Restrictions.lt("someColumn", value)); criteria.setProjection(Projections.projectionList() .add(Projections.groupProperty("someColumn")) .add(Projections.max("someColumn")) .add(Projections.min("someColumn")) .add(Projections.count("someColumn")));
キーポイント
以上がHibernate 基準を使用して GROUP BY 句を実装するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。