Tôi muốn viết truy vấn tiêu chí bằng cách sử dụng "nhóm theo" và muốn trả về tất cả các cột.chọn "tất cả các cột" với "nhóm theo" trong truy vấn tiêu chuẩn ngủ đông
Plane sql là như thế này:
select * from Tab group by client_name order by creation_time;
Tôi hiểu rằng nó sẽ có count(distinct client_name)
số hàng.
truy vấn hiện tại của tôi mà dường như không cho kết quả đúng là như sau:
Criteria criteria = getSession(requestType).createCriteria(Tab.class);
criteria.setProjection(Projections.projectionList().add(Projections.groupProperty("client_name")));
criteria.addOrder(Order.asc("creationTime"));
Truy vấn này chỉ trả về "client_name"
. Tôi không muốn đặt tất cả các tên cột theo cách thủ công. Phải có cách nào đó, có thể làm gì?
Kiểm tra liên kết này: http://stackoverflow.com/questions/6678216/hibernate-select-all-projections-group-by – maximilianus