Top Description Fields Constructors Methods
org.hibernate.id.enhanced

public Class SingleNamingStrategy

extends Object
implements ImplicitDatabaseObjectNamingStrategy
Class Inheritance
All Implemented Interfaces
org.hibernate.id.enhanced.ImplicitDatabaseObjectNamingStrategy
Imports
java.util.Map, org.hibernate.boot.model.naming.Identifier, org.hibernate.boot.model.relational.QualifiedName, .QualifiedNameParser, .QualifiedSequenceName, org.hibernate.engine.jdbc.env.spi.JdbcEnvironment, org.hibernate.service.ServiceRegistry

An ImplicitDatabaseObjectNamingStrategy using a single structure for all implicit names:
Author
Andrea Boriero

Field Summary

Modifier and TypeField and Description
public static final String

Constructor Summary

AccessConstructor and Description
public

Method Summary

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

Implements org.hibernate.id.enhanced.ImplicitDatabaseObjectNamingStrategy.determineSequenceName.

Determine the implicit name for an identifier-generator sequence
public QualifiedName
determineTableName(Identifier catalogName, Identifier schemaName, Map<?, ?> configValues, ServiceRegistry serviceRegistry)

Implements org.hibernate.id.enhanced.ImplicitDatabaseObjectNamingStrategy.determineTableName.

Determine the implicit name for an identifier-generator table
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

STRATEGY_NAMEback to summary
public static final String STRATEGY_NAME

Constructor Detail

SingleNamingStrategyback to summary
public SingleNamingStrategy()

Method Detail

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

Implements org.hibernate.id.enhanced.ImplicitDatabaseObjectNamingStrategy.determineSequenceName.

Doc from org.hibernate.id.enhanced.ImplicitDatabaseObjectNamingStrategy.determineSequenceName.

Determine the implicit name for an identifier-generator sequence

Annotations
@Override
determineTableNameback to summary
public QualifiedName determineTableName(Identifier catalogName, Identifier schemaName, Map<?, ?> configValues, ServiceRegistry serviceRegistry)

Implements org.hibernate.id.enhanced.ImplicitDatabaseObjectNamingStrategy.determineTableName.

Doc from org.hibernate.id.enhanced.ImplicitDatabaseObjectNamingStrategy.determineTableName.

Determine the implicit name for an identifier-generator table