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 String
DEF_SEQUENCE
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description QualifiedName
determineSequenceName(Identifier catalogName, Identifier schemaName, Map<?,?> configValues, ServiceRegistry serviceRegistry)
Determine the implicit name for an identifier-generator sequenceQualifiedName
determineTableName(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
-
-