Top Description Methods
org.hibernate.boot.model.naming

public Interface PhysicalNamingStrategy

Known Direct Implementers
org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl, org.hibernate.boot.model.naming.CamelCaseToUnderscoresNamingStrategy
Imports
org.hibernate.engine.jdbc.env.spi.JdbcEnvironment

Pluggable strategy contract for applying physical naming rules for database object names.

Note

Ideally we'd pass "extra" things in here like Dialect, etc to better handle identifier length constraints or auto quoting of identifiers. However, the pre-metamodel model does not necessarily know this information at the time the strategy is called.

Author
Steve Ebersole

Method Summary

Modifier and TypeMethod and Description
public Identifier
public Identifier
public Identifier
public Identifier
public Identifier

Method Detail

toPhysicalCatalogNameback to summary
public Identifier toPhysicalCatalogName(Identifier name, JdbcEnvironment jdbcEnvironment)
toPhysicalColumnNameback to summary
public Identifier toPhysicalColumnName(Identifier name, JdbcEnvironment jdbcEnvironment)
toPhysicalSchemaNameback to summary
public Identifier toPhysicalSchemaName(Identifier name, JdbcEnvironment jdbcEnvironment)
toPhysicalSequenceNameback to summary
public Identifier toPhysicalSequenceName(Identifier name, JdbcEnvironment jdbcEnvironment)
toPhysicalTableNameback to summary
public Identifier toPhysicalTableName(Identifier name, JdbcEnvironment jdbcEnvironment)