Что на самом деле делает настройка SubclassFetchMode (Kodo OpenJPA)? - PullRequest
0 голосов
/ 07 апреля 2010

Что на самом деле делает установка SubClassFetchMode, например, EAGER_PARALLEL?

Почему подклассу нужен другой FetchMode?

Спецификация реализации для KODO и OpenJPA общеизвестно плоха, и я не могу понять это.

1 Ответ

0 голосов
/ 17 апреля 2010

С http://download.oracle.com/docs/cd/E15523_01/apirefs.1111/e13946/ref_guide_professional_eager.html

"Установка параллельного режима выборки для вашего подкласса влияет на иерархию таблиц и классов и вертикальное наследование. В параллельном режиме Kodo выдает отдельные выборки для каждого подкласса в иерархии наследования таблиц для классов, а не объединяет все таблицы подклассов вместе как в режиме соединения. Это применимо к любой операции над базовым классом таблицы для класса: запрос, поиск по идентификатору или обход отношений. "

...