În cadrul acestei lucrări este abordată soluționarea diferențelor de paradigmă dintre modelul orientat pe obiecte (susținut de limbajele de programare de nivel înalt actuale) și modelul relațional (utilizat de cele mai populare sisteme de gestiune a bazelor de date). Soluționarea procesului automat de stocare a obiectelor într-o bază de date relațională folosind un framework ORM, constă în maparea obiectelor la tabelele corespunzătoare, asocierea dintre ele fiind descrisă folosind metadata. Pentru exemplificări sunt folosite limbajul Java și framework-ul ORM Hibernate, acesta beneficiind de o popularitate ridicată în rândul programatorilor.
This article addresses the paradigm shifts between the object-oriented model (supported by current high-level programming languages) and the relational model (used by the most popular database management systems). Solving the automatic process of storing objects in a relational database using an ORM framework, consists in mapping the objects to the corresponding tables, the association between them being described using metadata. For example, the Java language and the Hibernate ORM framework are used, which enjoys a high popularity among programmers.