Package javax.jdo
Package providing the Java Data Objects (JDO) primary API components.
-
Interface Summary Interface Description AttributeConverter<A,D> Converts persistent attribute values (fields or properties) to different values stored in the underlying datastore and vice versa.Constants Constant values used in JDO.Extent<E> Instances of theExtent
class represent the entire collection of instances in the data store of the candidate class or interface possibly including its subclasses or subinterfaces.FetchGroup FetchGroup represents a named fetch group for a specific class or interface.FetchPlan Fetch groups are activated using methods on this interface.InstanceCallbacks APersistenceCapable
class that provides callback methods for life cycle events implements this interface.JDOEnhancer Interface for a JDO Enhancer.JDOQLTypedQuery<T> Interface for a type-safe refactorable JDOQL query, using a fluent API, based around expressions.JDOQLTypedSubquery<T> Interface for a type-safe subquery, using a fluent API.PersistenceManager PersistenceManager
is the primary interface for JDO-aware application components.PersistenceManagerFactory ThePersistenceManagerFactory
is the interface to use to obtainPersistenceManager
instances.Query<T> TheQuery
interface allows applications to obtain persistent instances, values, and aggregate data from the data store.Transaction The JDOTransaction
interface provides for initiation and completion of transactions under user control. -
Class Summary Class Description AttributeConverter.UseDefault Dummy converter to represent "use the implementation default for this type" when using annotations.Enhancer Main class to invoke a JDO Enhancer.JDOHelper This class can be used by a JDO-aware application to call the JDO behavior ofPersistenceCapable
instances without declaring them to bePersistenceCapable
. -
Enum Summary Enum Description ObjectState This class defines the object states for JDO instances. -
Exception Summary Exception Description JDOCanRetryException This is the base class for exceptions that can be retried.JDODataStoreException This class represents data store exceptions that can be retried.JDODetachedFieldAccessException This class represents exceptions caused by access of an unloaded field while the instance is detached.JDOEnhanceException Exception thrown when an error occurs during enhancement.JDOException This is the root of all JDO Exceptions.JDOFatalDataStoreException This class represents data store exceptions that cannot be retried.JDOFatalException This class represents exceptions that are fatal; that is, the condition that caused it cannot be bypassed even if the operation is retried.JDOFatalInternalException This class represents errors in the implementation for which no user error handling is possible.JDOFatalUserException This class represents user errors that cannot be retried.JDONullIdentityException An instance of this class is thrown when attempting to create an object id when the object id constructor parameter is null.JDOObjectNotFoundException This class represents exceptions caused by the user accessing an object that does not exist in the datastore.JDOOptimisticVerificationException This class represents optimistic verification failures.JDOQueryInterruptedException This class represents exceptions caused when a query is cancelled by a user calling Query.cancel().JDOReadOnlyException This class represents exceptions caused by an attempt to update a datastore when the PMF was created as "read-only".JDOUnsupportedOptionException This class represents exceptions caused by the use of optional features not supported by the JDO implementation.JDOUserCallbackException This class represents exceptions caused by exceptions thrown during execution of callbacks or listeners.JDOUserException This class represents user errors that can possibly be retried.