Апач OJB


Apache ObJectRelationalBridge ( OJB ) — это инструмент объектно-реляционного сопоставления, который обеспечивает прозрачное сохранение объектов Java в реляционных базах данных . Он был выпущен 6 апреля 2005 года. [1]

OJB — проект с открытым исходным кодом . Он легкий и простой в использовании, требующий простой настройки двух файлов для реализации уровня персистентности. Его легко интегрировать в существующее приложение, поскольку оно не генерирует код. Он позволяет использовать разные шаблоны персистентности: владельца (PersistenceBroker API ), JDO и группы управления объектными данными ( ODMG ).

OJB использует объектно-реляционное сопоставление на основе XML . Сопоставление находится на динамическом уровне метаданных , которым можно манипулировать во время выполнения с помощью простого метаобъектного протокола (MOP) для изменения поведения ядра персистентности .

Например, для сопоставления отношений 1-1 у вас есть две таблицы: person и account. В этом случае у человека есть аккаунт и наоборот.