Apache ObJectRelationalBridge ( OJB ) es una herramienta de mapeo de objetos / relacionales que permite la persistencia transparente de los objetos Java frente a bases de datos relacionales . Fue lanzado el 6 de abril de 2005 [1].
Desarrollador (es) | Fundación de software Apache |
---|---|
Lanzamiento estable | 1.0.55 / 31 de diciembre de 2005 |
Escrito en | Java |
Sistema operativo | Multiplataforma |
Tipo | Mapeo relacional de objetos |
Licencia | Licencia Apache 2.0 |
Sitio web | db |
A partir del 16 de enero de 2011, Apache ObJectRelationalBridge se retiró. [2]
Características
OJB es un proyecto de código abierto. Es liviano y fácil de usar, lo que requiere simplemente configurar dos archivos para implementar una capa de persistencia. Es fácil de integrar en una aplicación existente porque no genera código. Permite el uso de diferentes patrones de persistencia: propietario (PersistenceBroker API ), JDO y Object Data Management Group ( ODMG ).
Funcionalidad
OJB utiliza un mapeo relacional / objeto basado en XML. El mapeo reside en una capa de metadatos dinámica , que se puede manipular en tiempo de ejecución a través de un protocolo de metaobjetos (MOP) simple para cambiar el comportamiento del kernel de persistencia .
Configuración
Se requieren al menos dos archivos para configurar OJB: OJB.properties y repository.xml
Asignación
Para mapear una relación 1-1, por ejemplo, tiene dos tablas: persona y cuenta. En este caso, una persona tiene una cuenta y viceversa.
Ver también
Referencias
- ^ - Linux Today - Internetnews.com: Apache lanza Object Relational Bridge
- ^ Apache ObJectRelationalBridge (OJB) , Apache Software Foundation.