Project
|
Ver 1.1
|
Ver 1.2
|
JDO
|
JPA
|
Guides
|
Tools
1.2
|
Persistence
|
JDO ORM
|
JPA ORM
|
Runtime
|
JDO Runtime
|
JPA Runtime
|
Extensions
|
Developer
JPOX Runtime
Bytecode Enhancement
Enhancer
Persistence Properties
Transactions
Transaction Management
Caching
Performance Tuning
Failover
Logging
Security
Management
Troubleshooting
RDBMS Datastores
RDBMS Support
Persistence Properties
Datastore Schema
Datastore Types
Data Sources
SchemaTool
Connection Pooling
Statement Batching
Views
Queries
JDOQL
JPQL
DB4O Datastore
DB4O Support
Persistence Properties
Queries
Native Queries
JPOX Runtime
The work in this section can be split into several sections.
Enhancing
your persistable classes
Generating the tables for the database schema
when you are using a new schema
With JDO you need to
create a PersistenceManagerFactory
to connect to a datastore
With JDO you need to
create a PersistenceManager
to provide the interface to persisting/accessing objects
With JPA you need to
create an EntityManagerFactory
to connect to a datastore
With JPA you need to
create an EntityManager
to provide the interface to persisting/accessing objects
Controlling
transactions
Accessing persisted object via
queries (JDO)
, using
JDOQL (JDO)
,
SQL (JDO)
,
JPQL (JPA)
,
SQL (JPA)
Refining the persistence process to improve
performance
, maybe using
caching
Logging
of the persistence process