public interface MappingContext<E extends PersistentEntity<?,P>,P extends PersistentProperty<P>>CollectionSE<E> getPersistentEntities()
PersistentEntity を返します。@Nullable E getPersistentEntity(ClassSE<?> type)
type - null であってはなりません。PersistentEntity が見つからない場合は null。SimpleTypeHolder.isSimpleType(Class)default E getRequiredPersistentEntity(ClassSE<?> type) throws MappingException
type - null であってはなりません。MappingException - 指定された型の PersistentEntity が見つからない場合。SimpleTypeHolder.isSimpleType(Class)boolean hasPersistentEntityFor(ClassSE<?> type)
MappingContext に現在その型の PersistentEntity が含まれているかどうかを返します。type - null であってはなりません。PersistentEntity が存在する場合は true。@Nullable E getPersistentEntity(TypeInformation<?> type)
type - null であってはなりません。TypeInformation の PersistentEntity が見つからない場合は null。SimpleTypeHolder.isSimpleType(Class)default E getRequiredPersistentEntity(TypeInformation<?> type) throws MappingException
type - null であってはなりません。MappingException - 指定された TypeInformation に対して PersistentEntity が見つからない場合。SimpleTypeHolder.isSimpleType(Class)@Nullable E getPersistentEntity(P persistentProperty)
PersistentProperty によってマップされた PersistentEntity を返します。persistentProperty - null であってはなりません。PersistentProperty によってマップされた PersistentEntity、または PersistentEntity が存在しない場合、PersistentProperty がエンティティを参照しない場合は null(プロパティの型は単純と見なされる SimpleTypeHolder.isSimpleType(Class) を参照)default E getRequiredPersistentEntity(P persistentProperty) throws MappingException
PersistentProperty によってマップされた PersistentEntity を返します。persistentProperty - null であってはなりません。PersistentProperty によってマップされた PersistentEntity、または PersistentEntity が存在しない場合、PersistentProperty がエンティティを参照しない場合は null(プロパティの型は単純と見なされる SimpleTypeHolder.isSimpleType(Class) を参照)MappingException - 指定された PersistentProperty に対して PersistentEntity が見つからない場合。PersistentPropertyPath<P> getPersistentPropertyPath(PropertyPath propertyPath) throws InvalidPersistentPropertyPath
PropertyPath に基づいて、指定されたパス式のすべての PersistentProperty を返します。propertyPath - null であってはなりません。PropertyPath を表す PersistentPropertyPathInvalidPersistentPropertyPath - 指定された PropertyPath のすべてのセグメントを解決できない場合。PersistentPropertyPath<P> getPersistentPropertyPath(StringSE propertyPath, ClassSE<?> type) throws InvalidPersistentPropertyPath
PersistentProperty を返します。propertyPath - null であってはなりません。type - null であってはなりません。PersistentPropertyPathInvalidPersistentPropertyPath - 指定されたプロパティパスのすべてのセグメントを解決できない場合。<T> PersistentPropertyPaths<T,P> findPersistentPropertyPaths(ClassSE<T> type, PredicateSE<? super P> predicate)
PredicateSE に一致する指定された型のプロパティを指すすべての PersistentPropertyPath を返します。循環参照の場合、検出は、すでにパスに含まれている型を参照するプロパティで停止します。結果をキャッシュできないため、これは潜在的にコストのかかる操作です。type - null であってはなりません。predicate - null であってはなりません。CollectionSE<TypeInformation<?>> getManagedTypes()
MappingContext の PersistentEntity のすべての TypeInformation。Copyright © 2011–2020 Pivotal Software, Inc.. All rights reserved.