Как сопоставить отношение JPA ManyToOne другому объекту, где сопоставленный ключ находится во вторичной таблице? - PullRequest
0 голосов
/ 17 декабря 2018

Учитывая, что у меня есть сущность со вторичной таблицей - @Inheritance (стратегии = JOINED).Учитывая, что у меня есть другая сущность, которая имеет отношение ManyToOne, сопоставленное внешним ключом в этой вторичной таблице.

В Hibernate 5.3.x я получаю исключение времени выполнения:

org.hibernate.MappingException: Unable to find column with logical name: foreign_key_id in org.hibernate.mapping.Table(FirstEntity) and its related supertables and secondary tables.

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

И в автозаполнении IntelliJ я могу выбрать только свойства из первичной таблицы.

Как вы решаете это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...