Class ReactiveCompoundNaturalIdMapping
- java.lang.Object
-
- org.hibernate.metamodel.mapping.internal.AbstractNaturalIdMapping
-
- org.hibernate.metamodel.mapping.internal.CompoundNaturalIdMapping
-
- org.hibernate.reactive.metamodel.mapping.internal.ReactiveCompoundNaturalIdMapping
-
- All Implemented Interfaces:
org.hibernate.metamodel.mapping.Bindable
,org.hibernate.metamodel.mapping.JdbcMappingContainer
,org.hibernate.metamodel.mapping.MappingModelExpressible
,org.hibernate.metamodel.mapping.MappingType
,org.hibernate.metamodel.mapping.ModelPart
,org.hibernate.metamodel.mapping.ModelPartContainer
,org.hibernate.metamodel.mapping.NaturalIdMapping
,org.hibernate.metamodel.mapping.VirtualModelPart
,org.hibernate.sql.results.graph.FetchableContainer
public class ReactiveCompoundNaturalIdMapping extends org.hibernate.metamodel.mapping.internal.CompoundNaturalIdMapping
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.hibernate.metamodel.mapping.internal.CompoundNaturalIdMapping
org.hibernate.metamodel.mapping.internal.CompoundNaturalIdMapping.DomainResultImpl
-
-
Constructor Summary
Constructors Constructor Description ReactiveCompoundNaturalIdMapping(org.hibernate.metamodel.mapping.EntityMappingType declaringType, java.util.List<org.hibernate.metamodel.mapping.SingularAttributeMapping> attributes, org.hibernate.metamodel.mapping.internal.MappingModelCreationProcess creationProcess)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.hibernate.loader.ast.spi.NaturalIdLoader<?>
makeLoader(org.hibernate.metamodel.mapping.EntityMappingType entityDescriptor)
org.hibernate.loader.ast.spi.MultiNaturalIdLoader<?>
makeMultiLoader(org.hibernate.metamodel.mapping.EntityMappingType entityDescriptor)
-
Methods inherited from class org.hibernate.metamodel.mapping.internal.CompoundNaturalIdMapping
addToCacheKey, applySqlSelections, applySqlSelections, areEqual, breakDownJdbcValues, calculateHashCode, createDomainResult, disassemble, extractNaturalIdFromEntity, extractNaturalIdFromEntityState, findSubPart, forEachDisassembledJdbcValue, forEachJdbcType, forEachJdbcValue, forEachSelectable, forEachSubPart, getFetchable, getJavaType, getJdbcMapping, getJdbcTypeCount, getMappedJavaType, getNaturalIdAttributes, getNumberOfFetchables, getPartMappingType, hasPartitionedSelectionMapping, normalizeInput, validateInternalForm, verifyFlushState, visitSubParts
-
Methods inherited from class org.hibernate.metamodel.mapping.internal.AbstractNaturalIdMapping
findContainingEntityMapping, getCacheAccess, getDeclaringType, getNavigableRole, isMutable
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hibernate.metamodel.mapping.Bindable
forEachDisassembledJdbcValue, forEachDisassembledJdbcValue, forEachDisassembledJdbcValue, forEachJdbcType, forEachJdbcValue, forEachJdbcValue, forEachJdbcValue
-
Methods inherited from interface org.hibernate.sql.results.graph.FetchableContainer
getKeyFetchable, getNumberOfFetchableKeys, getNumberOfKeyFetchables, getSelectableIndex, visitFetchables, visitFetchables, visitFetchables, visitKeyFetchables, visitKeyFetchables, visitKeyFetchables
-
Methods inherited from interface org.hibernate.metamodel.mapping.JdbcMappingContainer
getSingleJdbcMapping
-
Methods inherited from interface org.hibernate.metamodel.mapping.ModelPart
asAttributeMapping, asEntityMappingType, breakDownJdbcValues, decompose, decompose, findContainingEntityMapping, forEachSelectable, getNavigableRole, isEntityIdentifierMapping
-
-
-
-
Constructor Detail
-
ReactiveCompoundNaturalIdMapping
public ReactiveCompoundNaturalIdMapping(org.hibernate.metamodel.mapping.EntityMappingType declaringType, java.util.List<org.hibernate.metamodel.mapping.SingularAttributeMapping> attributes, org.hibernate.metamodel.mapping.internal.MappingModelCreationProcess creationProcess)
-
-
Method Detail
-
makeLoader
public org.hibernate.loader.ast.spi.NaturalIdLoader<?> makeLoader(org.hibernate.metamodel.mapping.EntityMappingType entityDescriptor)
- Specified by:
makeLoader
in interfaceorg.hibernate.metamodel.mapping.NaturalIdMapping
- Overrides:
makeLoader
in classorg.hibernate.metamodel.mapping.internal.CompoundNaturalIdMapping
-
makeMultiLoader
public org.hibernate.loader.ast.spi.MultiNaturalIdLoader<?> makeMultiLoader(org.hibernate.metamodel.mapping.EntityMappingType entityDescriptor)
- Specified by:
makeMultiLoader
in interfaceorg.hibernate.metamodel.mapping.NaturalIdMapping
- Overrides:
makeMultiLoader
in classorg.hibernate.metamodel.mapping.internal.CompoundNaturalIdMapping
-
-