У меня есть рабочее пространство класса, содержащее набор листов, т. Е. Между рабочим пространством и списками существует отношение «один-много». В рабочем пространстве может быть миллион списков. Проблема в том, что когда я обращаюсь к одному элементу коллекции листов в рабочей области, все миллионы из них извлекаются. Есть ли способ получить эти листы в наборах по 10 или один за другим?Отдельный выбор для каждого элемента коллекции - hibernate
-1
A
ответ
0
Проверьте hibernate documentation on improving performance.
В основном вы хотите использовать атрибут fetch
.
0
Посмотрите здесь: http://docs.jboss.org/hibernate/core/3.5/reference/en/html/performance.html#performance-fetching-lazyproperties
Ключевое слово экстра-ленивым забирающий.
Особенно this paragraph может представлять интерес. В конце концов он говорит: метод
createFilter() также используется для эффективного извлечения подмножества коллекции без необходимости инициализации всей коллекции:
s.createFilter (lazyCollection, «») .setFirstResult (0) .setMaxResults (10) .list();
Смежные вопросы
- 1. Hibernate: отдельный sql-запрос для каждой коллекции
- 2. Выбор случайного элемента коллекции
- 3. Выбор каждого четвертого элемента внутри другого элемента
- 4. Проблема, устраняющая отдельный запрос для каждого дочернего элемента
- 5. Отдельный порог для каждого столбца
- 6. Отдельный jQuery.ajaxSetup() для каждого $ .ajax()
- 7. отдельный поддомен для каждого клиента
- 8. hibernate ehcache только нахождение 1 элемента коллекции
- 9. Обновление каждого элемента в коллекции MongoDB
- 10. Hibernate: Коллекции Коллекции
- 11. Swift - выбор элемента в виде коллекции
- 12. Выбор элемента в коллекции кнопок по тексту
- 13. Выбор только одного элемента в коллекции jQuery
- 14. hibernate отдельный jar lib
- 15. Выбор элемента из коллекции с вероятностью, пропорциональной значению элемента
- 16. Создание Качели GUI элементов для каждого элемента в коллекции - JAVA
- 17. Force Parallel.ForEach сделать один поток для каждого элемента в коллекции
- 18. Монго: подсчет количества элементов массива для каждого элемента в коллекции
- 19. Вызов функции с несколькими аргументами для каждого элемента в коллекции
- 20. Создайте группу для каждого элемента в коллекции UWP
- 21. Создание литерала для каждого элемента в коллекции предметов
- 22. Rails 3: создать поле ввода для каждого элемента коллекции (Mongoid)
- 23. Разыменования коллекции Hibernate
- 24. Сумма для каждого элемента Collection.find()
- 25. Выбор новых записей для каждого элемента в большом наборе данных
- 26. JQuery Выбор элемента внутри a для каждого цикла
- 27. Настроить выбор для коллекции элементов - Selenide
- 28. Разделение каждого элемента массива на отдельный столбец фрейма данных
- 29. Выбор коллекции для моих данных
- 30. Распечатайте отдельный счетчик для каждого списка сразу