"Group by" kullanarak bir ölçüt sorgusu yazmak istiyorum ve tüm sütunları döndürmek istiyorum."Tüm sütunları" ile hazırda bekleme kriteri sorgularında "group by" ile seçin
Düzlem sql şu şekildedir:
select * from Tab group by client_name order by creation_time;
Ben satır count(distinct client_name)
numarası olacaktır anlıyoruz. aşağıdaki şekilde doğru bir sonuç vermek görünmüyor
Benim şu anki sorgu: Bu sorgu sadece "client_name"
döndürür
Criteria criteria = getSession(requestType).createCriteria(Tab.class);
criteria.setProjection(Projections.projectionList().add(Projections.groupProperty("client_name")));
criteria.addOrder(Order.asc("creationTime"));
. Tüm sütun adlarını elle koymak istemiyorum. Bir şekilde olmalı, ne yapılabilir?
Bu bağlantıya bir bakın: http://stackoverflow.com/questions/6678216/hibernate-select-all-projections-group-by – maximilianus