Так что, когда я запускаю мой проект, в User
таблицы и Doc
таблицы созданы, но я не вижу, внешний ключ для таблицы User
в Doc
таблице.Создание внешнего ключа с JPA
Как вы можете видеть, у меня есть и ManyToOne
, и OneToMany
аннотации, и все же внешний ключ для пользователя не создается.
Как я могу это решить?
у вас есть Partenaire идентификатор в таблице док? – ZaoTaoBao
Partenaire не является таблицей, так как вы можете видеть, что Partenaire расширяет User, поэтому его стратегия SINGLE_TABLE все свойства Partenaire будут добавлены в таблицу пользователей, которая будет отличаться полем 'TYPE_USER' вместо создания новой таблицы для него. –
пытается добавить @JoinColumn (name = "XX") от многих до одного – ZaoTaoBao