Class EntityTableMapping.CompositeKeyMapping
java.lang.Object
org.hibernate.persister.entity.mutation.EntityTableMapping.AbstractKeyMapping
org.hibernate.persister.entity.mutation.EntityTableMapping.CompositeKeyMapping
- All Implemented Interfaces:
SelectableMappings
,TableDetails.KeyDetails
,EntityTableMapping.KeyMapping
- Enclosing class:
EntityTableMapping
public static class EntityTableMapping.CompositeKeyMapping
extends EntityTableMapping.AbstractKeyMapping
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.hibernate.metamodel.mapping.TableDetails.KeyDetails
TableDetails.KeyDetails.KeyValueConsumer
-
Field Summary
Fields inherited from class org.hibernate.persister.entity.mutation.EntityTableMapping.AbstractKeyMapping
identifierPart, keyColumns
-
Constructor Summary
ConstructorsConstructorDescriptionCompositeKeyMapping
(List<EntityTableMapping.KeyColumn> keyColumns, EmbeddableValuedModelPart identifierPart) -
Method Summary
Modifier and TypeMethodDescription<K> DomainResult
<K> createDomainResult
(NavigablePath navigablePath, TableReference tableReference, String resultVariable, DomainResultCreationState creationState) Create a DomainResult for selecting and retrieving the key.Methods inherited from class org.hibernate.persister.entity.mutation.EntityTableMapping.AbstractKeyMapping
breakDownKeyJdbcValues, forEachKeyColumn, forEachSelectable, forEachSelectable, getColumnCount, getJdbcTypeCount, getKeyColumn, getKeyColumns, getSelectable, resolveSqlSelection
-
Constructor Details
-
CompositeKeyMapping
public CompositeKeyMapping(List<EntityTableMapping.KeyColumn> keyColumns, EmbeddableValuedModelPart identifierPart)
-
-
Method Details