Istnieje zastrzeżonych hibernacji adnotacje, aby określić klucz obcy przymusu nazwy, które są używane w czasie generacji DDL: org.hibernate.annotations.ForeignKey
.Jak wybrać DDL klucz podstawowy nazwy więzów z JPA/Hibernate
Jest tam również sposób określić klucz podstawowy przymusu nazwy?
Inni dostawcy JPA na to zezwalają (na przykład te, które obsługują interfejs API JDO (np. DataNucleus), ponieważ jest on standardem dla tego interfejsu API), ale nie są częścią interfejsu API JPA (do wersji JPA 2.2 włącznie) –