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


📚 Artikel Terkait di Wikipedia

List of Apache Software Foundation projects

This list of Apache Software Foundation projects includes the software development initiatives maintained by the Apache Software Foundation (ASF). In addition

Spring Framework

discontinued since 5.x), Jakarta Persistence API (JPA), Oracle TopLink, Apache OJB, and Apache Cayenne, among others. For all of these supported frameworks, Spring