Interface BagPersistentAttribute<D,E>
- All Superinterfaces:
Attribute<D, Collection<E>>, Bindable<E>, CollectionAttribute<D,E>, PathSource<E>, PersistentAttribute<D, Collection<E>>, PluralAttribute<D, Collection<E>, E>, PluralPersistentAttribute<D, Collection<E>, E>
- All Known Subinterfaces:
SqmBagPersistentAttribute<D,E>
public interface BagPersistentAttribute<D,E>
extends CollectionAttribute<D,E>, PluralPersistentAttribute<D, Collection<E>, E>
Hibernate extension to the JPA
CollectionAttribute descriptor-
Nested Class Summary
Nested classes/interfaces inherited from interface Attribute
Attribute.PersistentAttributeTypeNested classes/interfaces inherited from interface Bindable
Bindable.BindableTypeNested classes/interfaces inherited from interface PluralAttribute
PluralAttribute.CollectionType -
Method Summary
Modifier and TypeMethodDescriptionMethods inherited from interface Attribute
getJavaMember, getJavaType, getName, getPersistentAttributeType, isAssociation, isCollectionMethods inherited from interface Bindable
getBindableJavaType, getBindableTypeMethods inherited from interface PathSource
findSubPathSource, findSubPathSource, getPathName, getPathTypeMethods inherited from interface PersistentAttribute
getAttributeClassification, getAttributeJavaTypeMethods inherited from interface PluralAttribute
getCollectionTypeMethods inherited from interface PluralPersistentAttribute
getCollectionClassification, getElementPathSource, getIndexPathSource, getKeyGraphType
-
Method Details
-
getValueGraphType
SimpleDomainType<E> getValueGraphType()- Specified by:
getValueGraphTypein interfacePersistentAttribute<D,E> - Specified by:
getValueGraphTypein interfacePluralPersistentAttribute<D, Collection<E>, E>
-
getElementType
SimpleDomainType<E> getElementType()- Specified by:
getElementTypein interfacePluralAttribute<D, Collection<E>, E>- Specified by:
getElementTypein interfacePluralPersistentAttribute<D, Collection<E>, E>
-
getDeclaringType
ManagedDomainType<D> getDeclaringType()- Specified by:
getDeclaringTypein interfaceAttribute<D,E> - Specified by:
getDeclaringTypein interfacePersistentAttribute<D,E> - Specified by:
getDeclaringTypein interfacePluralPersistentAttribute<D, Collection<E>, E>
-