Hibernate criteria добавить в результат сумму по полю

149
15 декабря 2017, 02:41

Пытаюсь написать критерию для запроса, который кроме обычного листа клиентов вернёт ещё один столбез с суммой всех заказов (поле total в классе orders) этого клиента, и отсортировать всех клиентов по этому слобцу. Сейчас я получаю просто лист клиентов у каждого из которых сет заказов. Не могу понять как добавить такой столбец.

Клиент

public class Clients implements java.io.Serializable {
private long id;
private Set<Orders> orderses = new HashSet<Orders>(0);
getters()/setters()
...
}

Заказ

public class Orders implements java.io.Serializable {
private long id;
private Clients clients;
private Integer total;
getters()/setters()
...
}

DAO

Criteria criteria = sess.createCriteria(Clients.class);
List<Clients> clients = (List<Clients>) criteria2.list();

Подскажите как это можно сделать.

READ ALSO
Как из Asynctask получить доступ к MainActivity

Как из Asynctask получить доступ к MainActivity

Мне нужна помощь, создал приложение погода, вот код

172
Как создать свой интерфейс для RX?

Как создать свой интерфейс для RX?

Как создать интерфейс и добавить туда весь код который находиться в методе create?

220
Принятия и отправка файлов по сокетах

Принятия и отправка файлов по сокетах

Здравствуйте, как мне организовать одновременное принятия и отправку файлов по сокетах? Подскажите алгоритм принятия и отправки файлов

193
SIP server на java с использованием Datagram

SIP server на java с использованием Datagram

Есть готовый сервер на java с использованием Datagram https://githubcom/srajat/UDP-SIP-Server но он то падает, потому что строки парсит неправильно, то запросы шлет...

176