| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > Hibernate. Загрузка размера дочерней коллекции |
| Автор: Wissenstein 12.10.2011, 22:46 | ||||||||||
| Есть коллекция турниров. У каждого турнира есть коллекция игроков. Нужно выводить отчёт о всех турнирах за некоторый период с указанием числа игроков. Иерархия классов мне досталась примерно такая (конечно, очень упрощённо):
Когда пытаюсь сформировать список турниров так:
то для каждого турнира отдельно автоматически запускается
Мне такое не подходит, потому что турниров может быть несколько десятков тысяч, и тогда время формирования отчёта будет неприемлемо долгим. Когда я пробую сделать так:
то в список турниров попадает столько копий каждого турнира, сколько у него игроков. То есть, мне нужно запрашивать не списки игроков, а лишь их количество. Но я никак не могу найти, как это сделать. Подскажите, пожалуйста, как с использованием JPA QL организовать аналог такого SQL-запроса:
|