Med tilordningsverkt›yet Dali OR (object-relational) kan du beskrive hvordan entitetsobjektene tilordnes til datakilden (eller andre objekter). Denne tiln‘rmingen isolerer persistensinformasjon fra objektmodellen. Utviklere st†r fritt til † designe sin egen ideelle objektmodell, og DBAer st†r fritt til † designe sitt idealskjema.
Disse tilordningene transformerer en objektdatamedlemstype til en tilsvarende representasjon av en relasjonsdatabasekilde. Disse OR-tilordningene kan ogs† transformere objektdatamedlemmer som refererer til andre domeneobjekter som er lagret i andre tabeller i databasen, og som er relatert gjennom fremmedn›kler.
Du kan bruke disse tilordningene til † tilordne enkle datatyper, inkludert primitive (for eksempel int
), JDK-klasser (for eksempel String
), og LOB-verdier (Large Object). Du kan ogs† bruke dem til † transformere objektdatamedlemmer som refererer til andre domeneobjekter ved tilknytning der datakilden representerer n›dvendig vedlikehold av objektidentitet (for eksempel sekvensiering og baklengse referanser) og har flere typer av mangeartethet og navigerbarhet. Den riktige tilordningsklassen blir hovedsakelig valgt etter relasjonens kardinalitet.