Interface SingleAttributeIdentifierMapping
-
- All Superinterfaces:
Bindable
,EntityIdentifierMapping
,JavaTypedExpressible
,JdbcMappingContainer
,MappingModelExpressible
,ModelPart
,PropertyBasedMapping
,ValueMapping
- All Known Subinterfaces:
BasicEntityIdentifierMapping
- All Known Implementing Classes:
AnonymousTupleBasicEntityIdentifierMapping
,AnonymousTupleEmbeddedEntityIdentifierMapping
,BasicEntityIdentifierMappingImpl
,EmbeddedIdentifierMappingImpl
public interface SingleAttributeIdentifierMapping extends EntityIdentifierMapping, PropertyBasedMapping
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.hibernate.metamodel.mapping.Bindable
Bindable.JdbcValuesConsumer
-
Nested classes/interfaces inherited from interface org.hibernate.metamodel.mapping.ModelPart
ModelPart.JdbcValueConsumer
-
-
Field Summary
-
Fields inherited from interface org.hibernate.metamodel.mapping.EntityIdentifierMapping
ROLE_LOCAL_NAME
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getAttributeName()
PropertyAccess
getPropertyAccess()
Access to the identifier attribute's PropertyAccess-
Methods inherited from interface org.hibernate.metamodel.mapping.Bindable
disassemble, forEachDisassembledJdbcValue, forEachDisassembledJdbcValue, forEachJdbcType, forEachJdbcValue, forEachJdbcValue, getJdbcMappings, getJdbcTypeCount
-
Methods inherited from interface org.hibernate.metamodel.mapping.EntityIdentifierMapping
getIdentifier, getIdentifier, getIdentifierIfNotUnsaved, getPartName, getUnsavedStrategy, instantiate, setIdentifier
-
Methods inherited from interface org.hibernate.metamodel.mapping.JdbcMappingContainer
forEachJdbcType
-
Methods inherited from interface org.hibernate.metamodel.mapping.ModelPart
applySqlSelections, applySqlSelections, areEqual, asAttributeMapping, breakDownJdbcValues, createDomainResult, findContainingEntityMapping, forEachSelectable, forEachSelectable, getJavaType, getNavigableRole, getPartMappingType
-
Methods inherited from interface org.hibernate.metamodel.mapping.ValueMapping
getExpressibleJavaType, getMappedType, treatAs
-
-
-
-
Method Detail
-
getPropertyAccess
PropertyAccess getPropertyAccess()
Access to the identifier attribute's PropertyAccess- Specified by:
getPropertyAccess
in interfacePropertyBasedMapping
-
getAttributeName
String getAttributeName()
-
-