Interface ModelPartContainer
- All Superinterfaces:
Bindable, JdbcMappingContainer, MappingModelExpressible, ModelPart
- All Known Subinterfaces:
CompositeIdentifierMapping, DiscriminatedAssociationModelPart, EmbeddableMappingType, EmbeddableValuedFetchable, EmbeddableValuedModelPart, EntityAssociationMapping, EntityMappingType, EntityPersister, EntityValuedFetchable, EntityValuedModelPart, FetchableContainer, Loadable, ManagedMappingType, NonAggregatedIdentifierMapping, NonAggregatedIdentifierMapping.IdentifierValueMapper, PluralAttributeMapping, RootTableGroupProducer, SoftDeletableModelPart, TableGroupJoinProducer, TableGroupProducer
- All Known Implementing Classes:
AbstractEntityPersister, JoinedSubclassEntityPersister, SingleTableEntityPersister, UnionSubclassEntityPersister
Access to a group of ModelPart by name or for iteration.
-
Nested Class Summary
Nested classes/interfaces inherited from interface Bindable
Bindable.JdbcValuesBiConsumer<X,Y>, Bindable.JdbcValuesConsumer Nested classes/interfaces inherited from interface ModelPart
ModelPart.JdbcValueBiConsumer<X,Y>, ModelPart.JdbcValueConsumer -
Method Summary
Modifier and TypeMethodDescriptiondefault ModelPartfindByPath(String path) default ModelPartfindSubPart(String name, EntityMappingType treatTargetType) default voidforEachSubPart(org.hibernate.internal.util.IndexedConsumer<ModelPart> consumer) voidforEachSubPart(org.hibernate.internal.util.IndexedConsumer<ModelPart> consumer, EntityMappingType treatTarget) voidvisitSubParts(Consumer<ModelPart> consumer, EntityMappingType treatTargetType) Methods inherited from interface Bindable
addToCacheKey, disassemble, forEachDisassembledJdbcValue, forEachDisassembledJdbcValue, forEachDisassembledJdbcValue, forEachDisassembledJdbcValue, forEachJdbcType, forEachJdbcValue, forEachJdbcValue, forEachJdbcValue, forEachJdbcValue, getJdbcTypeCountMethods inherited from interface JdbcMappingContainer
forEachJdbcType, getJdbcMapping, getSingleJdbcMappingMethods inherited from interface ModelPart
applySqlSelections, applySqlSelections, areEqual, asAttributeMapping, asBasicValuedModelPart, asEntityMappingType, breakDownJdbcValues, breakDownJdbcValues, createDomainResult, decompose, decompose, findContainingEntityMapping, forEachSelectable, forEachSelectable, getJavaType, getNavigableRole, getPartMappingType, getPartName, hasPartitionedSelectionMapping, isEntityIdentifierMapping, isVirtual
-
Method Details
-
findSubPart
-
forEachSubPart
-
forEachSubPart
void forEachSubPart(org.hibernate.internal.util.IndexedConsumer<ModelPart> consumer, EntityMappingType treatTarget) -
visitSubParts
-
findByPath
-
findByPath
-