public interface EmbeddableSource extends AttributeSourceContainer
Represents the binding source for an "embeddable" (in JPA terms) or "composite" (in legacy Hibernate terms). <p/> Note that this really models the JPA concept of an Embedded, more than the Embeddable.
Modifier and Type | Method and Description |
---|---|
String |
getParentReferenceAttributeName() |
Map<EntityMode,String> |
getTuplizerClassMap() |
JavaTypeDescriptor |
getTypeDescriptor() |
boolean |
isDynamic()
Indicates whether this embeddable/component is dynamic (represented as a Map),
or whether a dedicated class for it is available.
|
boolean |
isUnique() |
attributeSources, getAttributePathBase, getAttributeRoleBase, getLocalMetadataBuildingContext
getToolingHintContext
JavaTypeDescriptor getTypeDescriptor()
String getParentReferenceAttributeName()
Map<EntityMode,String> getTuplizerClassMap()
boolean isDynamic()
Indicates whether this embeddable/component is dynamic (represented as a Map), or whether a dedicated class for it is available.
true
indicates that the composition is represented as a Map;
false
indicates there is a dedicated class for representing the
composition.boolean isUnique()
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.