Purpose: Provides the implementation for the EmbeddableType interface of the JPA 2.0 Metamodel API (part of the JSR-317 EJB 3.1 Criteria API)
Description: Instances of the type EmbeddableType represent embeddable types.
jakarta.persistence.metamodel.EmbeddableType
| 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 |
| Modifier and Type | Method and Description |
|---|---|
| public Type. | Returns: persistence typeImplements jakarta. |
| public boolean | isEntity()
Implements abstract org. |
| public boolean | isMappedSuperclass()
Implements abstract org. |
| serialVersionUID | back to summary |
|---|---|
| private static final long serialVersionUID Item 54: DI 89: explicit UID will avoid performance hit runtime generation of one | |
| EmbeddableTypeImpl | back to summary |
|---|---|
| protected EmbeddableTypeImpl(MetamodelImpl metamodel, ClassDescriptor descriptor) | |
| getPersistenceType | back to summary |
|---|---|
| public Type. Implements jakarta. Return the persistence type.
| |
| isEntity | back to summary |
|---|---|
| public boolean isEntity() Implements abstract org. INTERNAL: Return whether this type is an Entity (true) or MappedSuperclass (false) or Embeddable (false)
| |
| isMappedSuperclass | back to summary |
|---|---|
| public boolean isMappedSuperclass() Implements abstract org. INTERNAL: Return whether this type is an MappedSuperclass (true) or Entity (false) or Embeddable (false)
| |