Class ReactiveSimpleNaturalIdMapping
- java.lang.Object
-
- org.hibernate.metamodel.mapping.internal.AbstractNaturalIdMapping
-
- org.hibernate.metamodel.mapping.internal.SimpleNaturalIdMapping
-
- org.hibernate.reactive.metamodel.mapping.internal.ReactiveSimpleNaturalIdMapping
-
- All Implemented Interfaces:
org.hibernate.metamodel.mapping.Bindable
,org.hibernate.metamodel.mapping.JdbcMappingContainer
,org.hibernate.metamodel.mapping.MappingModelExpressible
,org.hibernate.metamodel.mapping.ModelPart
,org.hibernate.metamodel.mapping.NaturalIdMapping
,org.hibernate.metamodel.mapping.VirtualModelPart
,org.hibernate.type.descriptor.java.JavaType.CoercionContext
public class ReactiveSimpleNaturalIdMapping extends org.hibernate.metamodel.mapping.internal.SimpleNaturalIdMapping
-
-
Constructor Summary
Constructors Constructor Description ReactiveSimpleNaturalIdMapping(org.hibernate.metamodel.mapping.SingularAttributeMapping attribute, org.hibernate.metamodel.mapping.EntityMappingType declaringType, 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.SimpleNaturalIdMapping
addToCacheKey, applySqlSelections, applySqlSelections, asAttributeMapping, breakDownJdbcValues, calculateHashCode, createDomainResult, disassemble, extractNaturalIdFromEntity, extractNaturalIdFromEntityState, forEachDisassembledJdbcValue, forEachJdbcType, forEachJdbcValue, forEachSelectable, getAttribute, getJavaType, getJdbcMapping, getJdbcMappings, getJdbcTypeCount, getNaturalIdAttributes, getPartMappingType, getSingleJdbcMapping, getTypeConfiguration, hasPartitionedSelectionMapping, normalizeIncomingValue, normalizeInput, validateInternalForm, verifyFlushState
-
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
-
-
-
-
Constructor Detail
-
ReactiveSimpleNaturalIdMapping
public ReactiveSimpleNaturalIdMapping(org.hibernate.metamodel.mapping.SingularAttributeMapping attribute, org.hibernate.metamodel.mapping.EntityMappingType declaringType, 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.SimpleNaturalIdMapping
-
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.SimpleNaturalIdMapping
-
-