BRIDGING
JAVA OBJECTS AND RELATIONAL DATABASES
ObJectRelationalBridge (OJB) provides transparent persistence for
Java Objects against relational databases.
It consists of a
generic PersistenceBroker and an ODMG 3.0 compliant transactional
ObjectServer.
OJB uses an XML based dynamic Object - Relational
Mapping. The mapping is configurable on a per class basis and allows
lazy materialization through virtual proxies.
OJB supports Bean
Managed EntityBeans (BMP). It's proxy- and caching-strategies
drastically enhance the performance
of EJB applications.
Read more about the features.
The ObJectRelationalBridge
homepage (this page) is hosted at Sourceforge.
The projects group page is also hosted at SF
There is also a ObJectRelationalBridge mailinglist on SourceForge.
The obligatory Licence information is here.
A history of changes documents the most important improvements of each public release
You'll find a list of available distributions on the projects page at SourceForge. The latest release is listed at the first position.
If you want to browse the CVS tree you can use the HTML interface at http://cvs.sourceforge.net/cgi-bin/cvsweb.cgi?cvsroot=objectbridge.
To make a complete checkout from cvs, run the following command:
cvs -z3 co objectbridge
Once you have made an initial
checkout you can use: cvs -z3 update -Pd
to bring your
local version into sync with the archive.
If you think that this is an interesting project and want to work on one of the open tasks just drop me a line: mailto:thomas.mahler@home.ins.de
The OJB documentation covers the following topics:
general introduction
Tutorials
Using ObJectRelationalBridge as a persistence layer in your applications
Advanced Mapping topics (1-1 and 1-n relations, proxy techniques, cascading operations, supporting polymorphism and mapping inheritance hierarchies)
examples
System documentation
regression tests
build process
$FOOTER$