У нас есть общие модули (для конфигурации, безопасности, уведомлений и т. Д.), Которые определяют сущности и логику для модуля как повторно используемый JAR. Единственная навязанная зависимость - это имя таблицы, с которой сопоставляются сущности JPA (мы использовали аннотации JPA, которые были возможны, аннотации Hibernate, в которых JPA не определяет ни одной)
Есть ли способ переназначить сущность JPA в другую таблицу (в идеале приложения должны изменить префикс имени таблицы в соответствии с именем префикса таблицы приложения)? Мы не можем использовать аннотацию MappedSuperClass, потому что HQL использует имя объекта, а наши DAO генерируются на объекте.