public class SnakeCaseNamingStrategy
extends org.hibernate.boot.model.naming.ImplicitNamingStrategyJpaCompliantImpl
ImplicitNamingStrategy
that uses snake case for table and column names.Constructor and Description |
---|
SnakeCaseNamingStrategy() |
Modifier and Type | Method and Description |
---|---|
org.hibernate.boot.model.naming.Identifier |
determineBasicColumnName(org.hibernate.boot.model.naming.ImplicitBasicColumnNameSource source) |
org.hibernate.boot.model.naming.Identifier |
determinePrimaryTableName(org.hibernate.boot.model.naming.ImplicitEntityNameSource source) |
protected String |
stringToSnakeCase(String name) |
protected org.hibernate.boot.model.naming.Identifier |
toSnakeCase(String name) |
determineAnyDiscriminatorColumnName, determineAnyKeyColumnName, determineCollectionTableName, determineDiscriminatorColumnName, determineForeignKeyName, determineIdentifierColumnName, determineIndexName, determineJoinColumnName, determineJoinTableName, determineListIndexColumnName, determineMapKeyColumnName, determinePrimaryKeyJoinColumnName, determineTenantIdColumnName, determineUniqueKeyName, toIdentifier, transformAttributePath, transformEntityName
public org.hibernate.boot.model.naming.Identifier determinePrimaryTableName(org.hibernate.boot.model.naming.ImplicitEntityNameSource source)
determinePrimaryTableName
in interface org.hibernate.boot.model.naming.ImplicitNamingStrategy
determinePrimaryTableName
in class org.hibernate.boot.model.naming.ImplicitNamingStrategyJpaCompliantImpl
public org.hibernate.boot.model.naming.Identifier determineBasicColumnName(org.hibernate.boot.model.naming.ImplicitBasicColumnNameSource source)
determineBasicColumnName
in interface org.hibernate.boot.model.naming.ImplicitNamingStrategy
determineBasicColumnName
in class org.hibernate.boot.model.naming.ImplicitNamingStrategyJpaCompliantImpl
protected org.hibernate.boot.model.naming.Identifier toSnakeCase(String name)
Copyright © 2011–2023 aiticon GmbH. All rights reserved.