Mapeig relacional entre objectes (ORM)

Autora: Randy Alexander
Data De La Creació: 1 Abril 2021
Data D’Actualització: 26 Juny 2024
Anonim
SpringBoot : Spring Data JPA - One To Many & Join Query | Example | Java Techie
Vídeo: SpringBoot : Spring Data JPA - One To Many & Join Query | Example | Java Techie

Content

Definició: què significa el mapatge relacional entre objectes (ORM)?

El mapatge relacional d'objectes (ORM) és una tècnica de programació en la qual s'utilitza un descriptor de metadades per connectar codi d'objectes a una base de dades relacional. El codi d'objecte està escrit en llenguatges de programació (OOP) orientats a objectes com Java o C #. ORM converteix les dades entre sistemes tipus que no poden conviure en bases de dades relacionals i llenguatges OOP.


Una introducció a Microsoft Azure i al Microsoft Cloud | Durant aquesta guia, podreu conèixer què és la informàtica en núvol i com Microsoft Azure us pot ajudar a migrar i executar el vostre negoci des del núvol.

Techopedia explica el mapatge relacional entre objectes (ORM)

ORM resol el desconnexió del codi d'objectes i la base de dades relacional amb tres enfocaments: de baix a dalt, de dalt a baix i de reunir-se al mig. Cada enfocament té la seva part de beneficis i inconvenients. Quan es selecciona la millor solució de programari, els desenvolupadors han de comprendre plenament els entorns i els requisits de disseny.

A més de la tècnica d’accés a les dades, els beneficis d’ORM també inclouen:

  • Desenvolupament simplificat perquè automatitza la conversió objecte a taula i taula a objecte, amb la qual cosa es redueixen els costos de desenvolupament i manteniment menors
  • Menys codi en comparació amb els procediments emmagatzemats manuals i SQL incrustats
  • Memòria cau d'objectes transparent al nivell d'aplicacions, millorant el rendiment del sistema
  • Una solució optimitzada que fa que una aplicació sigui més ràpida i fàcil de mantenir

L'aparició d'OM en el desenvolupament d'aplicacions múltiples ha generat desacord entre els experts. Els principals problemes són que l’ORM no funciona bé i que els procediments emmagatzemats siguin una millor solució. A més, la dependència d’ORM pot donar lloc a bases de dades mal dissenyades en determinades circumstàncies.