(Optional) Used to specify or control the generation of a foreign key constraint for the columns corresponding to the
SecondaryTable.pkJoinColumns element when table generation is in effect. If both this element and the #foreignKey element of any of the SecondaryTable.pkJoinColumns elements are specified, the behavior is undefined. If no foreign key annotation element is specified in either location, a default foreign key strategy is selected by the persistence provider.- Default:
- @ForeignKey(ConstraintMode.PROVIDER_DEFAULT)
- Since:
- Jakarta Persistence (JPA) 2.1