Uses of Interface
org.hibernate.boot.model.naming.ImplicitJoinColumnNameSource
Packages that use ImplicitJoinColumnNameSource
Package
Description
This API allows intervention by generic code in the process of determining the names of
database objects (tables, columns, and constraints).
-
Uses of ImplicitJoinColumnNameSource in org.hibernate.boot.model.naming
Methods in org.hibernate.boot.model.naming with parameters of type ImplicitJoinColumnNameSourceModifier and TypeMethodDescriptionImplicitNamingStrategy.determineJoinColumnName
(ImplicitJoinColumnNameSource source) Determine the join column name when it is not explicitly specified usingJoinColumn.name()
.ImplicitNamingStrategyJpaCompliantImpl.determineJoinColumnName
(ImplicitJoinColumnNameSource source) JPA states we should use the following as default: If there is a "referencing relationship property": The concatenation of the following: the name of the referencing relationship property or field of the referencing entity or embeddable class;_
; the name of the referenced primary key column. If there is no such "referencing relationship property", or if the association is an element collection: The concatenation of the following: the name of the entity;_
; the name of the referenced primary key columnImplicitNamingStrategyLegacyHbmImpl.determineJoinColumnName
(ImplicitJoinColumnNameSource source) ImplicitNamingStrategyLegacyJpaImpl.determineJoinColumnName
(ImplicitJoinColumnNameSource source)