
Mencionamos antes que el mapeo ORM conecta objetos a la base de datos. Este método puede ahorrarnos tiempo al acceder a la base de datos. Además de que este principio está involucrado en el marco de Hiberante , también se han aplicado de manera similar algunos otros marcos. A continuación, enumeraremos estos marcos para usted y luego le brindaremos una breve comprensión de ellos. Echemos un vistazo a cuáles son.
1.Hiberante
ORM orientado a objetos tiene un costo de aprendizaje relativamente alto.
2.Mybatis
El marco ORM semiautomático requiere que usted mismo escriba SQL, lo que facilita la separación del código SQL y Java. El llamado "semiautomático" aquí es relativo al mapeo de tabla completo del marco de Hibernate. El marco MyBatis necesita coincidir y proporcionar POJO, SQL y relaciones de mapeo manualmente, mientras que el marco de Hibernate solo necesita proporcionar POJO y relaciones de mapeo. .
3.abeja
uno nuevo Marco ORM, mientras se centra en las ventajas de Hiberante y Mybatis . Puede operar la base de datos a través de objetos operativos como Hibernate, o puede escribir SQL de manera flexible como Mybatis.
4.IBATIS
La palabra iBATIS proviene de la combinación de "internet" y "abatis" y es un proyecto de código abierto lanzado por Clinton Begin en 2001. Inicialmente enfocado al desarrollo de software criptográfico, ahora es un framework de capa de persistencia basado en Java . El marco de capa de persistencia proporcionado por iBATIS incluye mapas SQL y objetos de acceso a datos (DAO), y también proporciona una instancia de JPetStore desarrollada utilizando este marco.
iBATIS actualmente ofrece versiones implementadas en tres lenguajes, incluidos: Java, .NET y Ruby.
5.JOOQ
El marco ORM de JAVA , jOOQ, combina de manera eficiente bibliotecas de clases Java con SQL complejo, seguridad de tipos, generación de código fuente, registros activos, procedimientos almacenados y tipos de datos avanzados.
Los anteriores son los cinco marcos ORM en Java. A excepción de Hiberante, que se ha explicado un poco, no tienes mucha exposición a otros marcos. Este artículo le brinda una introducción simple al marco ORM y las explicaciones del marco correspondiente se proporcionarán más adelante .