Purpose: Provides the implementation for the ListAttribute interface of the JPA 2.0 Metamodel API (part of the JSR-317 EJB 3.1 Criteria API)
Description: Instances of the type ListAttribute represent persistent List-valued attributes.
jakarta.persistence.metamodel.ListAttribute
| Modifier and Type | Field and Description |
|---|---|
| private static final long | serialVersionUID
Item 54: DI 89: explicit UID will avoid performance hit runtime generation of one |
| Access | Constructor and Description |
|---|---|
| protected | |
| protected | ListAttributeImpl(ManagedTypeImpl<X> managedType, CollectionMapping mapping, boolean validationEnabled)
|
| Modifier and Type | Method and Description |
|---|---|
| public PluralAttribute. | Returns: collection typeImplements abstract org. Implements jakarta. |
| public Class | Returns: Java typeImplements abstract org. Implements jakarta. |
| serialVersionUID | back to summary |
|---|---|
| private static final long serialVersionUID Item 54: DI 89: explicit UID will avoid performance hit runtime generation of one | |
| ListAttributeImpl | back to summary |
|---|---|
| protected ListAttributeImpl(ManagedTypeImpl<X> managedType, CollectionMapping mapping) INTERNAL: | |
| ListAttributeImpl | back to summary |
|---|---|
| protected ListAttributeImpl(ManagedTypeImpl<X> managedType, CollectionMapping mapping, boolean validationEnabled) | |
| getCollectionType | back to summary |
|---|---|
| public PluralAttribute. Implements abstract org. Implements jakarta. Return the collection type.
| |
| getJavaType | back to summary |
|---|---|
| public Class Implements abstract org. Implements jakarta. Return the Java type of the represented attribute.
| |