Nástroj Dali OR (objektově-relační) Mapping Tool vám umožňuje popsat způsob mapování objektů entity na zdroj dat (nebo jiné objekty). Tento přístup odděluje informace o perzistenci od objektového modelu–vývojáři mohou svobodně navrhnout ideální objektový model a administrátoři databází mohou svobodně navrhnout ideální schéma.
Tato mapování transformují typ datového člena objektu na odpovídající reprezentaci zdroje dat relační databáze. Tato mapování OR dokážou rovněž transformovat datové členy objektu, které odkazují na jiné objekty domény uložené v jiných tabulkách v databázi a které souvisejí prostřednictvím cizích klíčů.
Tato mapování můžete používat k mapování jednoduchých datových typů, včetně primitivních (jako např. int
), tříd JDK (jako např. String
) a hodnot rozsáhlých objektů (LOB). Také je můžete používat k transformaci datových členů objektu, které odkazují na jiné objekty domény pomocí přidružení, kde reprezentace zdroje dat vyžadují údržbu identity objektu (jako např. posloupnosti a zpětné odkazy) a představují různé typy multiplicity a možností procházení. Příslušná třída mapování se volí primárně podle mohutnosti vztahu.