Maison >Java >Javacommencer >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!