Я пишу запрос к доменной модели, в которой (по какой-либо причине) сопоставление «один ко многим» отображается с помощью lazy = «false». В моем конкретном запросе я бы предпочел получить эту коллекцию лениво, потому что меня не интересует ее содержимое. Как я могу включить лень для моего конкретного запроса? Возможно ли это вообще?
До сих пор я смотрел на Criteria.setFetchMode
, но FetchMode.LAZY
- это просто устаревший псевдоним для FetchMode.SELECT
...
Изменение отображения, вероятно, было бы идеальным, но я бы не стал рисковать влиянием на существующие запросы.
Редактировать: Мы используем Hibernate 3.3.2