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, transformEntityNamepublic org.hibernate.boot.model.naming.Identifier determinePrimaryTableName(org.hibernate.boot.model.naming.ImplicitEntityNameSource source)
determinePrimaryTableName in interface org.hibernate.boot.model.naming.ImplicitNamingStrategydeterminePrimaryTableName in class org.hibernate.boot.model.naming.ImplicitNamingStrategyJpaCompliantImplpublic org.hibernate.boot.model.naming.Identifier determineBasicColumnName(org.hibernate.boot.model.naming.ImplicitBasicColumnNameSource source)
determineBasicColumnName in interface org.hibernate.boot.model.naming.ImplicitNamingStrategydetermineBasicColumnName in class org.hibernate.boot.model.naming.ImplicitNamingStrategyJpaCompliantImplprotected org.hibernate.boot.model.naming.Identifier toSnakeCase(String name)
Copyright © 2011–2023 aiticon GmbH. All rights reserved.