类 SpringImplicitNamingStrategy
- java.lang.Object
- org.hibernate.boot.model.naming.ImplicitNamingStrategyJpaCompliantImpl
- org.springframework.boot.orm.jpa.hibernate.SpringImplicitNamingStrategy
- 所有已实现的接口:
Serializable
,org.hibernate.boot.model.naming.ImplicitNamingStrategy
public class SpringImplicitNamingStrategy extends org.hibernate.boot.model.naming.ImplicitNamingStrategyJpaCompliantImpl
HibernateImplicitNamingStrategy
that follows Spring recommended naming conventions. Naming conventions implemented here are identical toImplicitNamingStrategyJpaCompliantImpl
with the exception that join table names are of the form{owning_physical_table_name}_{association_owning_property_name}
.- 从以下版本开始:
- 1.4.0
- 另请参阅:
- 序列化表格
构造器概要
构造器 构造器 说明 SpringImplicitNamingStrategy()
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 org.hibernate.boot.model.naming.Identifier
determineJoinTableName(org.hibernate.boot.model.naming.ImplicitJoinTableNameSource source)
从类继承的方法 org.hibernate.boot.model.naming.ImplicitNamingStrategyJpaCompliantImpl
determineAnyDiscriminatorColumnName, determineAnyKeyColumnName, determineBasicColumnName, determineCollectionTableName, determineDiscriminatorColumnName, determineForeignKeyName, determineIdentifierColumnName, determineIndexName, determineJoinColumnName, determineListIndexColumnName, determineMapKeyColumnName, determinePrimaryKeyJoinColumnName, determinePrimaryTableName, determineTenantIdColumnName, determineUniqueKeyName, toIdentifier, transformAttributePath, transformEntityName
构造器详细资料
SpringImplicitNamingStrategy
public SpringImplicitNamingStrategy()
方法详细资料
determineJoinTableName
public org.hibernate.boot.model.naming.Identifier determineJoinTableName(org.hibernate.boot.model.naming.ImplicitJoinTableNameSource source)
- 指定者:
determineJoinTableName
在接口中org.hibernate.boot.model.naming.ImplicitNamingStrategy
- 覆盖:
determineJoinTableName
在类中org.hibernate.boot.model.naming.ImplicitNamingStrategyJpaCompliantImpl