| Interface | Description |
|---|---|
| IConstructor |
The external representation of a Java class constructor.
|
| IEmbeddable |
The external representation of the managed type that is annotated with
@Embeddable. |
| IEntity |
The external representation of the managed type that is annotated with
@Entity. |
| IManagedType |
The external representation of a managed type, which is a JPA persistent object.
|
| IManagedTypeProvider |
The external representation of the provider of managed types.
|
| IManagedTypeVisitor |
The interface is used to visit a
IManagedType. |
| IMappedSuperclass |
The external representation of the managed type that is annotated with
@MappedSuperclass. |
| IMapping |
The external representation of a mapping, which represents a single persistence property
of a managed type.
|
| IQuery |
The external representation of a JPQL query.
|
| IType |
The external representation of a Java type.
|
| ITypeDeclaration |
The external representation of a type declaration, which is used to give more information about
the type, i.e.
|
| ITypeRepository |
The external representation of the repository of Java types, which gives access to the
application's classes.
|
| Enum | Description |
|---|---|
| IJPAVersion |
An enumeration listing the various released versions of the Java Persistence specification.
|
| IMappingType |
This enumeration lists the supported mapping types.
|
| IPlatform |
This enumeration contains two constants that helps to discriminate JPA artifacts being defined
in a pure Java environment or when EclipseLink is the persistence provider.
|
EclipseLink 2.3.2, "build v20111125-r10461" API Reference