Top Description Fields Methods
org.hibernate.id.enhanced

public Interface ImplicitDatabaseObjectNamingStrategy

Known Direct Implementers
org.hibernate.id.enhanced.LegacyNamingStrategy, org.hibernate.id.enhanced.SingleNamingStrategy, org.hibernate.id.enhanced.StandardNamingStrategy
Annotations
@Incubating
Imports
java.util.Map, org.hibernate.Incubating, org.hibernate.boot.model.naming.Identifier, org.hibernate.boot.model.relational.QualifiedName, org.hibernate.service.ServiceRegistry

A naming strategy specifically for determining the implicit naming of tables and sequences relating to enhanced identifier-generators.
Author
Steve Ebersole
Since
6

Field Summary

Modifier and TypeField and Description
public static final String

Method Summary

Modifier and TypeMethod and Description
public QualifiedName
determineSequenceName(Identifier catalogName, Identifier schemaName, Map<?, ?> configValues, ServiceRegistry serviceRegistry)

Determine the implicit name for an identifier-generator sequence

public QualifiedName
determineTableName(Identifier catalogName, Identifier schemaName, Map<?, ?> configValues, ServiceRegistry serviceRegistry)

Determine the implicit name for an identifier-generator table

Field Detail

DEF_SEQUENCEback to summary
public static final String DEF_SEQUENCE

Method Detail

determineSequenceNameback to summary
public QualifiedName determineSequenceName(Identifier catalogName, Identifier schemaName, Map<?, ?> configValues, ServiceRegistry serviceRegistry)

Determine the implicit name for an identifier-generator sequence

See Also
org.hibernate.id.enhanced.SequenceStyleGenerator, org.hibernate.id.enhanced.SequenceStructure
determineTableNameback to summary
public QualifiedName determineTableName(Identifier catalogName, Identifier schemaName, Map<?, ?> configValues, ServiceRegistry serviceRegistry)

Determine the implicit name for an identifier-generator table

See Also
org.hibernate.id.enhanced.TableGenerator, org.hibernate.id.enhanced.TableStructure