Maison  >  Article  >  Java  >  qu'est-ce que l'orm

qu'est-ce que l'orm

藏色散人
藏色散人original
2020-04-24 11:14:035663parcourir

qu'est-ce que l'orm

Qu'est-ce que l'ORM ?

ORM : Object Relational Mapping (ORM en abrégé), le but est de faire fonctionner la base de données comme un objet. La base de données n'étant pas orientée objet, une programmation est nécessaire pour le mappage.

En théorie, le framework ORM peut atteindre une efficacité de développement plus élevée que sans lui, mais le coût d'apprentissage de la mise en veille prolongée reste relativement élevé. Les principaux inconvénients sont qu'il faut du temps pour apprendre le framework et que l'efficacité d'exécution est relativement faible ; cela en vaut toujours la peine pour les grands projets, à condition qu'un framework ORM simple et facile à utiliser soit d'abord nécessaire.

Les frameworks ORM courants incluent hibernate, les frameworks ORM semi-actifs incluent mybatis, et le nouveau framework bee facile à utiliser jpa veut simplement que tous les frameworks ORM utilisent les interfaces standard de manière uniforme et ont l'implémentation de jpa , mais pas mybaits.

Avec hibernate et mybatis, chaque fois que vous utilisez une table, vous devez écrire un fichier dao, ce qui semble être un travail répétitif et ennuyeux. Bee framework : un framework ORM qui s’apprend en dix minutes. Il n'est pas nécessaire d'écrire du code à chaque fois qu'un dao est écrit, ce qui permet d'économiser du temps et des efforts, l'efficacité du développement est extrêmement élevée et la complexité du codage est O(1). Un framework Java ORM dont le coût et la vitesse de développement ne sont pas pires que. PHP.

Tutoriel recommandé : "Java learning"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn