Part II. Java Data Objects
Prev |  | Next

# Java Data Objects

Table of Contents

1. Introduction
  1.1. Intended Audience
  1.2. Transparent Persistence
2. Why JDO?
3. JDO Architecture
  3.1. JDO Exceptions
4. PersistenceCapable
  4.1. Enhancers
  4.2. Persistence-Capable vs. Persistence-Aware
  4.3. Restrictions on Persistent Classes
    4.3.1. Inheritance
    4.3.2. Persistent Fields
    4.3.3. Conclusions
  4.4. InstanceCallbacks
  4.5. JDO Identity
    4.5.1. Datastore Identity
    4.5.2. Application Identity
  4.6. Conclusions
5. Metadata
  5.1. Metadata DTD
  5.2. Metadata Placement
6. JDOHelper
  6.1. Persistence-Capable Operations
  6.2. Lifecycle Operations
  6.3. PersistenceManagerFactory Construction
7. PersistenceManagerFactory
  7.1. Obtaining a PersistenceManagerFactory
  7.2. PersistenceManagerFactory Properties
    7.2.1. Connection Configuration
    7.2.2. PersistenceManagerFactory and Transaction Defaults
    7.2.3. PersistenceManager Pooling
  7.3. Obtaining PersistenceManagers
  7.4. Properties and Supported Options
8. PersistenceManager
  8.1. User Object Association
  8.2. Configuration Properties
  8.3. Transaction Association
  8.4. Persistence-capable Lifecycle Management
  8.5. JDO Identity Management
  8.6. Extent Factory
  8.7. Query Factory
  8.8. Closing
9. Transaction
  9.1. Transaction Types
  9.2. The JDO Transaction Interface
10. Extent
11. Query
  11.1. Required Query Elements
  11.2. Optional Query Elements
  11.3. JDOQL
  11.4. Executing Queries
  11.5. Query Compilation

Prev | Up | Next
Chapter 1. Introduction to SolarMetric Kodo JDO | Home | Chapter 1. Introduction