この分離されたクエリを考えると:
DetachedCriteria notExistInCriteria = DetachedCriteria.forClass(ReportTelephonyEvent.class, "r2");
notExistInCriteria.add(Restrictions.eq("child", child));
notExistInCriteria.add(Restrictions.eqProperty("countryCode", "r1.countryCode"));
notExistInCriteria.add(Restrictions.eqProperty("phonenumber", "r1.phonenumber"));
notExistInCriteria.add(Restrictions.or(Restrictions.lt("startTime", start), Restrictions.gt("startTime", end)));
notExistInCriteria.setProjection(Projections.property("phonenumber"));
Projection "phonenumber" を設定しましたが、出力クエリが次のようになるように 1 に設定したいと思います。
SELECT 1 FROM bpr_report_telephony_event .............
Hibernateの選択列に「1」だけが含まれるようにProjectionを設定するにはどうすればよいですか?