Как сделать выборку объединений вместо выборки с помощью EclipseLink? - PullRequest
7 голосов
/ 13 января 2011

У меня есть OneToOne отношение между двумя сущностями. Это отношение по умолчанию является нетерпеливым, но при регистрации запросов я вижу только множественный выбор, но соединение не появляется . То же самое при форсировании.

Знаете ли вы, как указать eclipselink использовать выборку соединений (например, @Fetch (JOIN) в спящем режиме)?

Спасибо

1 Ответ

8 голосов
/ 13 января 2011

@ JoinFetch

или

@ JoinFetch (JoinFetchType.OUTER)

Вы также можете использовать,

@ BatchFetch

См, http://java -persistence-performance.blogspot.com / 2010/08 / партии сгрузить-оптимизации объектно-graph.html

Вы также можете установить оба из них с помощью подсказок Query, вместо того, чтобы всегда включать его.

...