CriteriaでアクセスをするとSQLを使うことはありません。
まずカウントの取得方法は
criteria.setProjection(Projections.rowCount()).uniqueResult();
//もしくは
Projections.countDistinct("プロパティ");
と行います。
DISTINCTは
criteria.setResultTransformer(CriteriaSpecification.DISTINCT_ROOT_ENTITY);
などで行うことができます。
0 件のコメント:
コメントを投稿