2013-05-18 1 views
0

Я хотел бы с нетерпением получить все поля объекта с использованием HQL, переопределяя любые аннотации стратегии выборки. Есть ли специальный синтаксис HQL для этого? Или мне нужно добавить inner join fetch в каждое из ассоциативных полей?переопределить стратегии извлечения в HQL

ответ

0

Это из Hibernate Docs означает, что вы можете переопределить ленивым с энергичны, но не наоборот

Если вы используете свойство уровня ленивой выборку (с байткодом приборами), можно заставить Спящий режим для получения ленивых свойств в первом запросе немедленно, используя выборку всех свойств.

Необычно, похоже, что вы можете использовать API критериев, чтобы перейти от нетерпения к ленивому. Просто позвоните setFetchMode (FetchMode.LAZY) в соответствующее соединение

SEE HERE

Смежные вопросы