Я не уверен, что вы имеете в виду наличие @ SecondaryTable-annotation в сопоставленном суперклассе или наличие атрибутов, определенных в сопоставленном суперклассе, в таблице, которая является @SecondaryTable в сущности, которая выводит сопоставления, поэтому я пытаюсь ответить на оба вопроса.
У отображаемого суперкласса нет собственной таблицы.Контекст был отображен суперкласс используется используется определяет таблицу.Это имеет смысл, поскольку в противном случае наследование отображений для нескольких сущностей из одного сопоставленного суперкласса всегда приводит к необходимости переопределения имени таблицы во всех других, кроме одного производного объекта. Я думаю, что «для сопоставленного суперкласса не существует таблицы» закрывается также использование @SecondaryTableout.
Также XML-схема, приведенная в главе 12.3 спецификации JPA 2.0, не допускает вторичную таблицу для сопоставленного суперкласса.
Но использование элемента-столбца @AttributeOverride в сущности для сохранения атрибутов, полученных из сопоставленного суперкласса, во вторичной таблице сущности должно быть приемлемым.В спецификации нет ничего такого, что говорило бы о таком случае.
Так что я думаю, что «для сопоставленного суперкласса таблица не может существовать», но ничто не мешает вам поместить эти атрибуты во вторичную таблицу сущности.Решение о таблице для столбца принимается в сущности, которая выводит сопоставления атрибутов и ассоциаций, а не в самом сопоставленном суперклассе.