インターフェース RelationalPersistentEntity<T>
- すべてのスーパーインターフェース:
Aware、EnvironmentAware、IterableSE<RelationalPersistentProperty>、MutablePersistentEntity<T,、RelationalPersistentProperty> PersistentEntity<T,RelationalPersistentProperty>
public interface RelationalPersistentEntity<T>
extends MutablePersistentEntity<T,RelationalPersistentProperty>
JDBC/RDBMS 関連のメタデータ用の追加メソッドを備えた
PersistentEntity インターフェース。- 作成者:
- Jens Schauder, Oliver Gierke, Mark Paluch, Mikhail Polivakha
メソッドのサマリー
修飾子と型メソッド説明非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。エンティティには複数の ID 列がある可能性があるためです。default SqlIdentifierスキーマを含む、指定されたエンティティをサポートするテーブルの修飾名を返します。指定されたエンティティをサポートするテーブルの非修飾名 (つまり、スキーマまたは所有者なし) を返します。インターフェース org.springframework.context.EnvironmentAware から継承されたメソッド
setEnvironmentインターフェース java.lang.IterableSE から継承されたメソッド
forEachSE, iterator, spliteratorインターフェース org.springframework.data.mapping.model.MutablePersistentEntity から継承されたメソッド
addAssociation, addPersistentProperty, setEvaluationContextProvider, setPersistentPropertyAccessorFactory, verifyインターフェース org.springframework.data.mapping.PersistentEntity から継承されたメソッド
doWithAll, doWithAssociations, doWithAssociations, doWithProperties, doWithProperties, findAnnotation, getIdentifierAccessor, getIdProperty, getInstanceCreatorMetadata, getName, getPersistentProperties, getPersistentProperty, getPersistentProperty, getPropertyAccessor, getPropertyPathAccessor, getRequiredAnnotation, getRequiredIdProperty, getRequiredPersistentProperty, getRequiredVersionProperty, getType, getTypeAlias, getTypeInformation, getVersionProperty, hasIdProperty, hasVersionProperty, isAnnotationPresent, isCreatorArgument, isIdProperty, isImmutable, isNew, isVersionProperty, requiresPropertyPopulation
メソッドの詳細
getTableName
SqlIdentifier getTableName()指定されたエンティティをサポートするテーブルの非修飾名 (つまり、スキーマまたは所有者なし) を返します。- 戻り値:
- テーブル名。
getQualifiedTableName
スキーマを含む、指定されたエンティティをサポートするテーブルの修飾名を返します。- 戻り値:
- 指定されている場合は、スキーマを含むテーブル名。
- 導入:
- 3.0
getIdColumn
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。エンティティには複数の ID 列が存在する可能性があるためです。代わりにAggregatePath.getTableInfo().getIdColumnInfos()を使用してください。識別子を表す列を返します。- 戻り値:
- null になることはありません。