Hibernate HT_ Временные таблицы ON JOINED inheritance, Миграция из Hibernate 3.4.0.GA К 5.1

Я пытаюсь перенести приложение из Hibernate 3.4.0.GA в Hibernate 5.1, и после завершения необходимых изменений в коде java при развертывании приложения я наблюдаю, как Hibernate пытается создать таблицы HT_ (глобальные временные) по одному на каждую аннотированную сущность @Inheritance.

Поиск в Google Я нашел, почему таблицы создаются.

Но в моем случае нам не разрешено изменять базу данных для добавления новых таблиц.

Моя модель наследования имеет только один уровень наследования и ее простой пример

Кто-нибудь знает какое-либо альтернативное представление для иерархической структуры таблиц, которое я могу использовать, чтобы избежать создания таблиц HT_, или какую-либо конфигурацию Hibernate для архивирования той же цели?

Я могу изменить иерархию наследования на наших объектах или конфигурацию Hibernate. Я также могу предположить исключение при развертывании, вызванное отсутствием создания таблиц, если оно не блокируется для остальной части развертывания.

Заранее спасибо.

ОБНОВЛЕНИЕ 1: Новая информация с официального форума Hibernate.

ОБНОВЛЕНИЕ 2: ошибка была исправлена

ОБНОВЛЕНИЕ 3: запись в блоге, объясняющая различные массовые стратегии, связанные с проблемой

Ответ 1

Как и в обновлении по этой ссылке, вы найдете дополнительную информацию на официальном форуме Hibernate с возможным решением.

ОБНОВЛЕНИЕ: ссылка с решением