Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

Jump to content

Apache OJB

From Wikipedia, the free encyclopedia
(Redirected from Ojb)
Apache ObJectRelationalBridge
DeveloperApache Software Foundation
Stable release
1.0.55 / December 31, 2005; 20 years ago (2005-12-31)
Written inJava
Operating systemCross-platform
TypeObject-relational mapping
LicenseApache License 2.0
Websitedb.apache.org/ojb/

Apache ObJectRelationalBridge (OJB) is an Object/Relational mapping tool that allows transparent persistence for Java Objects against relational databases. It was released on April 6, 2005.[1]

As of January 16, 2011 Apache ObJectRelationalBridge has been retired.[2]

Features

[edit]

OJB is an open source project. It is lightweight and easy to use, requiring simply configure two files to implement a persistence layer. It is easy to integrate into an existing application because it does not generate code. It allows the use of different patterns of persistence: owner (PersistenceBroker API), JDO and Object Data Management Group (ODMG).

Functionality

[edit]

OJB uses an XML based Object/Relational mapping. The mapping resides in a dynamic MetaData layer, which can be manipulated at runtime through a simple Meta-Object-Protocol (MOP) to change the behaviour of the persistence kernel.

Configuration

[edit]

At least two files are required to configure OJB: OJB.properties and repository.xml

Allocation

[edit]

For mapping a 1-1 relationship, for example, you have two tables: person and account. In this case, a person has an account and vice versa.

See also

[edit]

References

[edit]
  1. "- Linux Today - Internetnews.com: Apache releases Object Relational Bridge". Archived from the original on 2012-09-02. Retrieved 2011-05-07.
  2. Apache ObJectRelationalBridge (OJB), Apache Software Foundation.
[edit]