¿Qué es ORM?

Mapeo relacional de objetos (inglés: mapeo relacional de objetos, denominado ORM, O/RM u mapeo O/R)

El mapeo relacional de objetos es una tecnología de programación que lo utiliza se utiliza para convertir datos entre diferentes tipos de sistemas en lenguajes de programación orientados a objetos.

De hecho, crea una "base de datos de objetos virtuales" que puede usarse en lenguajes de programación. Hay muchos productos ORM gratuitos y de pago disponibles en la actualidad, y algunos programadores prefieren crear sus propias herramientas ORM. ORM es equivalente a transmitir datos, y el mapeo relacional de objetos se utiliza con éxito en diferentes productos de capa de persistencia orientados a objetos.

Marco ORM

Los marcos ORM comunes incluyen: Hibernate, iBatis, etc. O/R Mapping de Hibernate implementa el mapeo entre POJO y tablas de bases de datos, así como la generación y ejecución automática de SQL.

Mybatis: El enfoque principal está en la relación de mapeo entre POJO y SQL. Luego asigne los parámetros requeridos por SQL y los campos de resultados devueltos al POJO especificado a través del archivo de configuración de mapeo.

En comparación con Hibernate "O/R", Mybatis es una implementación ORM de "Sql Mapping".

Referencia del contenido anterior: Enciclopedia Baidu-Mapeo relacional de objetos