クラス SpringImplicitNamingStrategy
java.lang.ObjectSE
org.hibernate.boot.model.naming.ImplicitNamingStrategyJpaCompliantImpl
org.springframework.boot.orm.jpa.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
と同一です。- 導入:
- 1.4.0
- 作成者:
- Andy Wilkinson
- 関連事項:
フィールドサマリー
クラス org.hibernate.boot.model.naming.ImplicitNamingStrategyJpaCompliantImpl から継承されたフィールド
INSTANCE
コンストラクターのサマリー
コンストラクターメソッドのサマリー
修飾子と型メソッド説明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) - 次で指定:
- インターフェース
org.hibernate.boot.model.naming.ImplicitNamingStrategy
のdetermineJoinTableName
- オーバーライド:
- クラス
org.hibernate.boot.model.naming.ImplicitNamingStrategyJpaCompliantImpl
のdetermineJoinTableName