Note
the method names here mostly favor the JPA naming (aka, secondary table rather than join)
Methods fall into 2 main categories:
determinePrimaryTableName. Used when the
primary table for an entity is not explicitly named in the metadata. See
javax.persistence.Table for details.
determineJoinTableName. See javax.persistence.JoinTable
for details. Join table covers basically any entity association whether in the form
of a collection of entities (one-to-many, many-to-many) or a singular entity association
(many-to-one, and occasionally one-to-one).
determineCollectionTableName - Collection table
refers to any non-entity collection (basic, component/embeddable, any). See
javax.persistence.CollectionTable for details.
| Modifier and Type | Method and Description |
|---|---|
| public Identifier | Returns: The determined column nameThe source information source)Determine the column name related to the discriminator portion of an ANY mapping when no explicit column name is given. |
| public Identifier | Returns: The determined identifier column nameThe source information source)Determine the column name related to the key/id portion of an ANY mapping when no explicit column name is given. |
| public Identifier | Returns: The implicit column name.The source information source)Determine the name of an attribute's column given the source naming information, when a name is not explicitly given. |
| public Identifier | Returns: The implicit table name.The source information source)Determine the name of a collection join table given the source naming information, when a name is not explicitly given. |
| public Identifier | Returns: The implicit discriminator column nameThe source information source)Determine the implicit name for the discriminator column for the given entity |
| public Identifier | |
| public Identifier | Returns: The determined identifier column nameThe source information source)Determine the implicit name for the identifier column for the given entity |
| public Identifier | |
| public Identifier | Returns: The determined join column nameThe source information source)Determine the column name related to |
| public Identifier | Returns: The implicit table name.The source information source)Determine the name of an association join table given the source naming information, when a name is not explicitly given. |
| public Identifier | |
| public Identifier | |
| public Identifier | Returns: The determined column nameThe source information source)Determine the column name related to |
| public Identifier | Returns: The implicit table name.The source information source)Determine the implicit name of an entity's primary table. |
| public Identifier | Returns: The determined tenant identifier column nameThe source information source)Determine the implicit name for the tenant (multi-tenancy) identifier column for the given entity |
| public Identifier |
| determineAnyDiscriminatorColumnName | back to summary |
|---|---|
| public Identifier determineAnyDiscriminatorColumnName(ImplicitAnyDiscriminatorColumnNameSource source) Determine the column name related to the discriminator portion of an ANY mapping when no explicit column name is given.
| |
| determineAnyKeyColumnName | back to summary |
|---|---|
| public Identifier determineAnyKeyColumnName(ImplicitAnyKeyColumnNameSource source) Determine the column name related to the key/id portion of an ANY mapping when no explicit column name is given.
| |
| determineBasicColumnName | back to summary |
|---|---|
| public Identifier determineBasicColumnName(ImplicitBasicColumnNameSource source) Determine the name of an attribute's column given the source naming information, when a name is not explicitly given.
| |
| determineCollectionTableName | back to summary |
|---|---|
| public Identifier determineCollectionTableName(ImplicitCollectionTableNameSource source) Determine the name of a collection join table given the source naming information, when a name is not explicitly given.
| |
| determineDiscriminatorColumnName | back to summary |
|---|---|
| public Identifier determineDiscriminatorColumnName(ImplicitDiscriminatorColumnNameSource source) Determine the implicit name for the discriminator column for the given entity
| |
| determineForeignKeyName | back to summary |
|---|---|
| public Identifier determineForeignKeyName(ImplicitForeignKeyNameSource source) | |
| determineIdentifierColumnName | back to summary |
|---|---|
| public Identifier determineIdentifierColumnName(ImplicitIdentifierColumnNameSource source) Determine the implicit name for the identifier column for the given entity
| |
| determineIndexName | back to summary |
|---|---|
| public Identifier determineIndexName(ImplicitIndexNameSource source) | |
| determineJoinColumnName | back to summary |
|---|---|
| public Identifier determineJoinColumnName(ImplicitJoinColumnNameSource source) Determine the column name related to
| |
| determineJoinTableName | back to summary |
|---|---|
| public Identifier determineJoinTableName(ImplicitJoinTableNameSource source) Determine the name of an association join table given the source naming information, when a name is not explicitly given.
| |
| determineListIndexColumnName | back to summary |
|---|---|
| public Identifier determineListIndexColumnName(ImplicitIndexColumnNameSource source) | |
| determineMapKeyColumnName | back to summary |
|---|---|
| public Identifier determineMapKeyColumnName(ImplicitMapKeyColumnNameSource source) | |
| determinePrimaryKeyJoinColumnName | back to summary |
|---|---|
| public Identifier determinePrimaryKeyJoinColumnName(ImplicitPrimaryKeyJoinColumnNameSource source) Determine the column name related to
| |
| determinePrimaryTableName | back to summary |
|---|---|
| public Identifier determinePrimaryTableName(ImplicitEntityNameSource source) Determine the implicit name of an entity's primary table.
| |
| determineTenantIdColumnName | back to summary |
|---|---|
| public Identifier determineTenantIdColumnName(ImplicitTenantIdColumnNameSource source) Determine the implicit name for the tenant (multi-tenancy) identifier column for the given entity
| |
| determineUniqueKeyName | back to summary |
|---|---|
| public Identifier determineUniqueKeyName(ImplicitUniqueKeyNameSource source) | |