Если вас интересует наименование столбца, используемого во внешнем ключе, можно указать имя столбца, используемого для создания внешнего ключа, используя аннотацию @JoinColumn
вместе с аннотацией @ManyToOne
.Значение атрибута name
аннотации @JoinColumn
используется поставщиком JPA для сопоставления имени столбца в таблице с атрибутом сущности.
Однако имя ограничения внешнего ключа создало само себяне может быть настроен.На момент написания этой статьи невозможно указать имя ограничения внешнего ключа с помощью аннотации JPA или параметра конфигурации в файлах сопоставления OR.Если вам нужно изменить имя ограничения внешнего ключа, то вы должны сами создать оператор DDL, вместо того чтобы полагаться на этого у поставщика JPA.