Purpose: Provides the implementation for the SetAttribute interface of the JPA 2.0 Metamodel API (part of the JSR-317 EJB 3.1 Criteria API)
Description: Instances of the type SetAttribute represent persistent Set-valued attributes.
jakarta.persistence.metamodel.SetAttribute
| 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 | SetAttributeImpl(ManagedTypeImpl<X> managedType, CollectionMapping mapping, boolean validationEnabled)
INTERNAL: |
| 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 | |
| SetAttributeImpl | back to summary |
|---|---|
| protected SetAttributeImpl(ManagedTypeImpl<X> managedType, CollectionMapping mapping) INTERNAL: | |
| SetAttributeImpl | back to summary |
|---|---|
| protected SetAttributeImpl(ManagedTypeImpl<X> managedType, CollectionMapping mapping, boolean validationEnabled) INTERNAL: | |
| 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.
| |