Package org.hibernate.id.enhanced
Interface ImplicitDatabaseObjectNamingStrategy
-
- All Known Implementing Classes:
LegacyNamingStrategy,SingleNamingStrategy,StandardNamingStrategy
@Incubating public interface ImplicitDatabaseObjectNamingStrategy
A naming strategy specifically for determining the implicit naming of tables and sequences relating to enhanced identifier-generators.- Since:
- 6
-
-
Field Summary
Fields Modifier and Type Field Description static StringDEF_SEQUENCE
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description QualifiedNamedetermineSequenceName(Identifier catalogName, Identifier schemaName, Map<?,?> configValues, ServiceRegistry serviceRegistry)Determine the implicit name for an identifier-generator sequenceQualifiedNamedetermineTableName(Identifier catalogName, Identifier schemaName, Map<?,?> configValues, ServiceRegistry serviceRegistry)Determine the implicit name for an identifier-generator table
-
-
-
Field Detail
-
DEF_SEQUENCE
static final String DEF_SEQUENCE
- See Also:
- Constant Field Values
-
-
Method Detail
-
determineSequenceName
QualifiedName determineSequenceName(Identifier catalogName, Identifier schemaName, Map<?,?> configValues, ServiceRegistry serviceRegistry)
Determine the implicit name for an identifier-generator sequence- See Also:
SequenceStyleGenerator,SequenceStructure
-
determineTableName
QualifiedName determineTableName(Identifier catalogName, Identifier schemaName, Map<?,?> configValues, ServiceRegistry serviceRegistry)
Determine the implicit name for an identifier-generator table- See Also:
TableGenerator,TableStructure
-
-