Nous avons mentionné précédemment que le mappage ORM connecte les objets à la base de données. Cette méthode peut nous faire gagner du temps dans l'accès à la base de données. En plus de ce principe impliqué dans le cadre Hiberante , certains autres cadres ont également été appliqués de la même manière. Ci-dessous, nous énumérerons ces frameworks pour vous, puis vous en donnerons une brève compréhension, examinons ce qu'ils sont.
1.Hibernante
L'ORM orienté objet a un coût d'apprentissage relativement élevé.
2.Mybatis
Le framework ORM semi-automatique vous oblige à écrire du SQL vous-même, ce qui facilite la séparation du code SQL et Java. Le soi-disant "semi-automatique" ici concerne le mappage complet des tables du framework Hibernate. Le framework MyBatis doit faire correspondre et fournir manuellement les relations POJO, SQL et de mappage, tandis que le framework Hibernate n'a besoin que de fournir des relations POJO et de mappage. .
3.Abeille
un nouveau Framework ORM, tout en mettant l’accent sur les avantages d’Hiberante et Mybatis . Vous pouvez exploiter la base de données via des objets d'exploitation comme Hibernate, ou vous pouvez écrire SQL de manière flexible comme Mybatis.
4.IBATIS
Le mot iBATIS vient de la combinaison de « internet » et « abatis » et est un projet open source lancé par Clinton Begin en 2001. Initialement axé sur le développement de logiciels cryptographiques, il s'agit désormais d'un framework de couche de persistance basé sur Java . Le cadre de couche de persistance fourni par iBATIS comprend des cartes SQL et des objets d'accès aux données (DAO), et fournit également une instance JPetStore développée à l'aide de ce cadre.
iBATIS propose actuellement des versions implémentées en trois langages, dont : Java, .NET et Ruby.
5.JOOQ
Le framework ORM de JAVA , jOOQ, combine efficacement les bibliothèques de classes Java avec du SQL complexe, la sécurité des types, la génération de code source, les enregistrements actifs, les procédures stockées et les types de données avancés.
Ci-dessus sont les cinq frameworks ORM en Java. À l'exception d'Hiberante, qui a été un peu expliqué, vous n'êtes pas beaucoup exposé aux autres frameworks. Cet article vous donne une introduction simple au framework ORM, et les explications du framework correspondantes seront fournies plus tard .