Что на самом деле делает SubclassFetchMode (Kodo OpenJPA)?
Вопрос
Что на самом деле делает SubclassFetchMode, например, для Eager_Parallel?
Почему один хочет подкласс иметь другой FetchMode?
Спецификация реализации для KODO и OpenJPA общеизвестно плохо, и я не могу понять это.
Решение
От http://download.orcle.com/docs/cd/e15523_01/apirefs.1111/e13946/ref_guide_professional_eager.html.
«Установка режима приема подкласса в параллель влияет на иерархии таблицы и вертикальные иерархии наследования. При параллельном режиме Kodo выпускает отдельные вылеты для каждого подкласса в иерархии наследования таблицы, а не в объединении всех таблиц подкласса, как в присоединении. Режим. Это относится к любой работе в базовом классе таблицы в классе: запрос, поиск по идентификатору или прохождению соотношения ».