See: Description
| Interface | Description |
|---|---|
| Extent<T> |
An extent is a logical view of all instances of a class.
|
| FetchPlan |
The fetch plan allows you to dynamically alter eager fetching
configuration and other aspects of data loading.
|
| Generator |
Represents a store sequence.
|
| HintValueConverter |
Converts a given user-specified value to a target type consumable by the kernel.
|
| OpenJPAEntityManager |
Interface implemented by OpenJPA entity managers.
|
| OpenJPAEntityManagerFactory |
Interface implemented by OpenJPA entity manager factories.
|
| OpenJPAEntityManagerFactorySPI | |
| OpenJPAEntityManagerSPI | |
| OpenJPAEntityTransaction |
Extension of the JPA
EntityTransaction interface. |
| OpenJPAEnum<E extends Enum<?>> |
An interface to define conversion of a facade based enum to a kernel integer constant.
|
| OpenJPAQuery<X> |
Interface implemented by OpenJPA queries.
|
| OpenJPAQuerySPI<X> | |
| QueryResultCache |
Query result cache.
|
| StoreCache |
Represents the L2 cache over the data store.
|
| Class | Description |
|---|---|
| AbstractQuery<X> |
An abstract implementation of the Query interface.
|
| AnnotationBuilder |
Helper class to stringify annotation declarations.
|
| AnnotationPersistenceMetaDataParser |
Persistence annotation metadata parser.
|
| AnnotationPersistenceMetaDataSerializer |
Serializes persistence metadata as annotations.
|
| AnnotationPersistenceXMLMetaDataParser |
JAXB xml annotation metadata parser.
|
| EntityManagerFactoryImpl |
Implementation of
EntityManagerFactory that acts as a
facade to a BrokerFactory. |
| EntityManagerFactoryValue |
Plugin type used to represent the
EntityManagerFactory. |
| EntityManagerImpl |
Implementation of
EntityManager interface. |
| ExtentImpl<T> |
An extent is a logical view of all instances of a class.
|
| FetchPlanImpl |
Implements FetchPlan via delegation to FetchConfiguration.
|
| GeneratorImpl |
Represents a store sequence.
|
| HintHandler |
Manages query hint keys and handles their values on behalf of a owning
QueryImpl. |
| HintValueConverter.EnumToInteger |
Convert the enum value to an enumerated set of constants.
|
| HintValueConverter.OpenJPAEnumToInteger |
Converts an OpenJPA specific enum to an equivalent kernel constant.
|
| HintValueConverter.StringToBoolean | |
| HintValueConverter.StringToInteger |
Converts a String to an integer.
|
| JPAFacadeHelper |
Helper class for switching between OpenJPA's JPA facade and the underlying
Broker kernel.
|
| JPAProperties |
Enumerates configuration property keys defined in JPA 2.0 Specification.
|
| LockScopesHelper |
Helper methods translate between JPA-defined pessimistic lock scope and
OpenJPA internal lock scope levels.
|
| MixedLockLevelsHelper |
Helper methods translate between JPA-defined lock mode and OpenJPA
internal lock levels.
|
| OpenJPAPersistence |
Static helper methods for JPA users.
|
| OpenJPAPersistenceUtil | |
| ParameterImpl<T> |
A user-defined parameter of a query.
|
| PersistenceExceptions |
Converts from OpenJPA to persistence exception types.
|
| PersistenceMetaDataDefaults |
JPA-based metadata defaults.
|
| PersistenceMetaDataFactory |
MetaDataFactory for JPA metadata. |
| PersistenceProductDerivation |
Sets JPA specification defaults and parses JPA specification XML files.
|
| PersistenceProductDerivation.ConfigurationParser |
SAX handler capable of parsing an JPA persistence.xml file.
|
| PersistenceProductDerivation.ConfigurationProviderImpl |
Custom configuration provider.
|
| PersistenceProviderImpl |
Bootstrapping class that allows the creation of a stand-alone
EntityManager. |
| PersistenceUnitInfoImpl |
Implementation of the
PersistenceUnitInfo interface used by OpenJPA
when parsing persistence configuration information. |
| PersistenceUnitInfoImpl.ClassResolverImpl |
Simple class resolver built around the persistence unit loader.
|
| QueryImpl<X> |
Implementation of
Query interface. |
| QueryResultCacheImpl |
Implements Query result cache via delegation to QueryCache.
|
| StoreCacheImpl |
Implements the L2 cache over the data store via delegation to DataCache.
|
| StoredProcedureQueryImpl |
Implements Store Procedure based query for JPA facade.
|
| TupleFactory |
A factory for tuples such that all instances created by a factory instance share the same TupleElements
to save memory consumption.
|
| TupleImpl |
Tuple holds a set of values corresponding to a set of
TupleElement. |
| XMLPersistenceMetaDataParser |
Custom SAX parser used by the system to quickly parse persistence
metadata files.
|
| XMLPersistenceMetaDataSerializer |
Serializes persistence metadata back to XML.
|
| Enum | Description |
|---|---|
| AutoClearType |
The possible settings for the auto-clear behavior of an
OpenJPAEntityManager. |
| AutoDetachType |
The possible settings for the auto-detach behavior of an
OpenJPAEntityManager. |
| CallbackMode |
The possible settings for the callback behavior of an
OpenJPAEntityManager. |
| ConnectionRetainMode |
The possible values for use when configuring the connection retain
behavior for an
OpenJPAEntityManager. |
| DetachStateType |
The possible settings for the detachment behavior of an
OpenJPAEntityManager. |
| MetaDataTag |
Set of metadata tags used in JPA.
|
| PersistenceStrategy |
Set of field persistence strategies used in JPA.
|
| QueryOperationType |
The possible operations that a query can perform.
|
| RestoreStateType |
The possible settings for the restore behavior after transaction rollback
of an
OpenJPAEntityManager. |
| UpdateAction |
Action to take when a field's value is changed.
|
| XMLPersistenceMetaDataParser.localDBIdentifiers |
| Exception | Description |
|---|---|
| ArgumentException |
Extended
IllegalArgumentException. |
| EntityExistsException |
Conflict with existing entity.
|
| EntityNotFoundException |
Missing entity.
|
| InvalidStateException |
Extended
IllegalStateException. |
| LockTimeoutException |
Pessimistic lock timeout violation.
|
| NonUniqueResultException |
Unique query returned multipl results.
|
| NoResultException |
Unique query returned no results.
|
| OptimisticLockException |
Optimistic concurrency violation.
|
| PersistenceException |
General persistence exception.
|
| PessimisticLockException |
Pessimistic concurrency violation.
|
| QueryTimeoutException |
Query timeout violation.
|
| RollbackException |
Rollback occurred on attempt to commit.
|
| TransactionRequiredException |
Transaction required.
|
| Annotation Type | Description |
|---|---|
| DataCache |
Caching characteristics for this class.
|
| DataStoreId |
Describes how to generate a value for a field.
|
| Dependent |
Dependent field marker.
|
| DetachedState |
Detached state.
|
| ElementDependent |
Dependent array, collection, or map element marker.
|
| ElementType |
Indicates the persistent element type of an array, collection, or map
field, if different than the declared element type.
|
| Externalizer |
Declares a method that transforms the field value to its datastore
equivalent.
|
| ExternalValues |
Maps field values to their datastore equivalents.
|
| Factory |
Declares a method that transforms the datastore value to its field
equivalent.
|
| FetchAttribute |
Includes a persistent attribute in a
FetchGroup. |
| FetchGroup |
Fetch group definition.
|
| FetchGroups |
Fetch groups holder.
|
| InverseLogical |
Declares the logical inverse of a field.
|
| KeyDependent |
Dependent map key marker.
|
| KeyType |
Indicates the persistent key type of a map field, if different than the
declared type.
|
| LoadFetchGroup |
Fetch group loaded when the annotated field/property is loaded.
|
| LRS |
Large result set field marker.
|
| ManagedInterface |
The annotated interface should be treated as a managed interface by OpenJPA.
|
| Persistent |
Metadata annotation for a persistent field.
|
| PersistentCollection |
Metadata annotation for a persistent collection field.
|
| PersistentMap |
Metadata annotation for a persistent map field.
|
| ReadOnly |
Marks a field read-only.
|
| Type |
Indicates the persistent type of a field, if different than the
declared type.
|
OpenJPA JPA
This package provides an JPA facade to OpenJPA. All major OpenJPA runtime components have JPA-flavored facades in this package.
Copyright © 2006–2019 Apache Software Foundation. All rights reserved.