The Apache DB Project
ObJectRelationalBridge

OJB

Downloads

Documentation

Development

Translated (Web)

Using OJB
Tutorials
  • Object-Relational Mapping
    The Object-Relational Mapping tutorial walks though a basic metadata mapping for an object to a relational database.
  • The Persistence Broker API
    The Persistence Broker tutorial demonstrates how to use the PersistenceBroker API which forms an object persistence kernel for OJB. While it is the lowest level API provided by OJB it is also exceptionally easy to use.
  • The ODMG API
    The ODMG API tutorial steps though using the ODMG 3.0 API provided by OJB. This is an industry standard API designed for Object Databases.
  • The JDO API
    JDO is a standard API for accessing persistent objects in Java. This tutorial steps through how to use OJB's JDO plugin.
  • The Object Transaction Manager
    The OTM is OJB's implementation of object level transactions. These are transactions independent of the underlying relational database providing more efficient resource utilisation and extremely felxible locking semantics.
  • OJB Queries
    This document explains the usage of the query syntax.
  • Advanced O/R Mapping
    This tutorial explains advanced object-relational mapping in OJB including mapping collections, inheritence hierarchies, and optimizing performance.
Howto Documentation

A collection of HOWTO's submitted by OJB Users and Developers

Reference Documentation
  • JDBC Types
    This document explains the standard mapping of JDBC types to Java classes.
  • Repository Metadata
    The specific details of OJB metadata.
  • Platform
    What OJB requires from relational databases, and how to let it know which database to use.
  • Deployment
    Specifics on what is required to deploy OJB, including deployment to EJB containers.
  • OJB.properties Configuration
    The details on how to modify OJB's behaviour. This includes changing pluggable components.
  • The Object Cache
    Documentation on the different object caching implementations included with OJB.
  • The Sequence Manager
    How to use different sequence management strategies with OJB.
  • The Lock Manager
    The ODMG API supports different lock management systems. This document explains the differences and how to make use of them.
  • OJB XDoclet Module
    Documentation for the OJB XDoclet module. The module can build mappings and schema.
  • OJB Performance
    A look at how OJB performs and how to use OJB's performance tests.
  • Javadoc API Documentation
    Javadoc API specifics for OJB.
  • More on O/R Mapping
    More information on O/R mapping in general.

Copyright © 1999-2003, Apache Software Foundation