Как переопределить FetchType.EAGER, чтобы он был ленивым во время выполнения

Используя JPA EntityManager и объект JPA Query, как я могу переопределить то, что имеет аннотацию @OneToMany(fetch = FetchType.EAGER) для ленивой выборки в запросе?

Если бы у меня был спящий объект Query, я мог бы создать объект критерия и, используя его, установить ленивый тип выборки. Но я должен использовать объект JPA Query. Есть ли решение этой проблемы?

9
задан hugelgupf 12 June 2012 в 13:06
поделиться