Object-Relational mapping, o lo que es lo mismo, mapeo de
objeto-relacional, es un modelo de programación que
consiste en la transformación de las tablas de una base de
datos, en una serie de entidades que simplifiquen las
tareas básicas de acceso a los datos para el programador
(James,2017).
ORM es una herramienta que
permite mapear un modelo
relacional a un modelo de objetos.
Eso implica que para que tenga
sentido usar un ORM necesitamos
dos cosas: un modelo relacional y
un modelo de objetos (Anónimo,2014).
Un MicroORM lo único que
hace es mover datos de un
sitio a otro, pero usando el
mismo modelo. Más que un
ORM, un MicroORM es un
DataMapper (Anónimo,2014).