# Uses of Package
javax.jdo

- Packages that use javax.jdo
  Package | Description
  --- | ---
  javax.jdo | This package contains the JDO specification interfaces and classes.
  javax.jdo.metadata | This package contains classes representing the different components of the JDO Metadata.
  javax.jdo.spi | This package contains the interfaces and classes used by JDO implementations.

- Classes in javax.jdo used by javax.jdo
  Class and Description
  AttributeConverter 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 Instances of the `Extent` 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.
  JDOCanRetryException This is the base class for exceptions that can be retried.
  JDODataStoreException This class represents data store exceptions that can be retried.
  JDOEnhancer Interface for a JDO Enhancer.
  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.
  JDOHelper This class can be used by a JDO-aware application to call the JDO behavior of `PersistenceCapable` instances without declaring them to be `PersistenceCapable`.
  JDOQLTypedQuery Interface for a type-safe refactorable JDOQL query, using a fluent API, based around expressions.
  JDOQLTypedSubquery Interface for a type-safe subquery, using a fluent API.
  JDOUserException This class represents user errors that can possibly be retried.
  LegacyJava.SecurityManager The SecurityManager is only instantiated if it is not deprecated/removed in the Java API.
  ObjectState This class defines the object states for JDO instances.
  PersistenceManager `PersistenceManager` is the primary interface for JDO-aware application components.
  PersistenceManagerFactory The `PersistenceManagerFactory` is the interface to use to obtain `PersistenceManager` instances.
  Query The `Query` interface allows applications to obtain persistent instances, values, and aggregate data from the data store.
  Transaction The JDO `Transaction` interface provides for initiation and completion of transactions under user control.

- Classes in javax.jdo used by javax.jdo.metadata
  Class and Description
  AttributeConverter Converts persistent attribute values (fields or properties) to different values stored in the underlying datastore and vice versa.

- Classes in javax.jdo used by javax.jdo.spi
  Class and Description
  PersistenceManager `PersistenceManager` is the primary interface for JDO-aware application components.

Copyright © 2005–2022 The Apache Software Foundation. All rights reserved.