クラス SpringImplicitNamingStrategy
java.lang.ObjectSE
org.hibernate.boot.model.naming.ImplicitNamingStrategyJpaCompliantImpl
org.springframework.boot.hibernate.SpringImplicitNamingStrategy
- 実装されているすべてのインターフェース:
SerializableSE, org.hibernate.boot.model.naming.ImplicitNamingStrategy
public class SpringImplicitNamingStrategy
extends org.hibernate.boot.model.naming.ImplicitNamingStrategyJpaCompliantImpl
Spring に推奨される命名規則に従う Hibernate
ImplicitNamingStrategy。ここで実装される命名規則は、結合テーブル名の形式が {owning_physical_table_name}_{association_owning_property_name} であることを除いて、ImplicitNamingStrategyJpaCompliantImpl と同一です。- 導入:
- 4.0.0
- 作成者:
- Andy Wilkinson
- 関連事項:
フィールドのサマリー
クラス org.hibernate.boot.model.naming.ImplicitNamingStrategyJpaCompliantImpl から継承されたフィールド
INSTANCEコンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明org.hibernate.boot.model.naming.IdentifierdetermineJoinTableName(org.hibernate.boot.model.naming.ImplicitJoinTableNameSource source) クラス org.hibernate.boot.model.naming.ImplicitNamingStrategyJpaCompliantImpl から継承されたメソッド
constraintNamePrefix, determineAnyDiscriminatorColumnName, determineAnyKeyColumnName, determineBasicColumnName, determineCollectionTableName, determineDiscriminatorColumnName, determineForeignKeyName, determineIdentifierColumnName, determineIndexName, determineJoinColumnName, determineListIndexColumnName, determineMapKeyColumnName, determinePrimaryKeyJoinColumnName, determinePrimaryTableName, determineTenantIdColumnName, determineUniqueKeyName, generateConstraintName, generateConstraintNameString, namingHelper, toIdentifier, toIdentifier, transformAttributePath, transformEntityName
コンストラクターの詳細
SpringImplicitNamingStrategy
public SpringImplicitNamingStrategy()
メソッドの詳細
determineJoinTableName
public org.hibernate.boot.model.naming.Identifier determineJoinTableName(org.hibernate.boot.model.naming.ImplicitJoinTableNameSource source) - 次で指定:
- インターフェース
org.hibernate.boot.model.naming.ImplicitNamingStrategyのdetermineJoinTableName - オーバーライド:
- クラス
org.hibernate.boot.model.naming.ImplicitNamingStrategyJpaCompliantImplのdetermineJoinTableName