Interface PluralAttribute<X,C,E>

Type Parameters:
X - The type the represented collection belongs to
C - The type of the represented collection
E - The element type of the represented collection
All Superinterfaces:
Attribute<X,C>, Bindable<E>
All Known Subinterfaces:
CollectionAttribute<X,E>, ListAttribute<X,E>, MapAttribute<X,K,V>, SetAttribute<X,E>

public interface PluralAttribute<X,C,E> extends Attribute<X,C>, Bindable<E>
Instances of the type PluralAttribute represent persistent collection-valued attributes.
Since:
Java Persistence 2.0
  • Method Details

    • getCollectionType

      PluralAttribute.CollectionType getCollectionType()
      Return the collection type.
      Returns:
      collection type
    • getElementType

      Type<E> getElementType()
      Return the type representing the element type of the collection.
      Returns:
      element type