1. Le concept d'ORM
ORM (object relational mapping) fait référence à l'établissement d'un mappage entre un objet en Javaet une table dans une base de données relationnelle, afin que les objets opérationnels puissent opérer dans la table de la base de données.
2. Le rôle d'ORM
est de faire un mappage entre les bases de données relationnelles et les objets, de cette façon, lorsque nous exploitons spécifiquement la base de données, nous n'avons plus besoin de traiter des instructions SQL complexes, tout comme Just. utilisez-le de la même manière que vous utilisez normalement des objets.
3. Avantages de l'ORM
(1) Améliorel'efficacité du développement. Étant donné que ORM peut automatiquement mapper les champs et les attributs entre les objets d'entité et les tables de la base de données, une couche d'accès aux données dédiée et volumineuse n'est plus nécessaire dans les opérations réelles.
(2) ORM fournitun mappage vers la base de donnéespour obtenir des données de la base de données comme des objets opérationnels sans codage SQL direct.
4. Inconvénients de l'ORM
(1) En termes de structure du système, les systèmes utilisant ORM sont généralement des systèmes multicouchesAvec trop de couches, l'efficacité diminuera.
(2)Performance, principalement reflétée dans l'extraction d'objets persistants et le traitement des données lors de l'utilisation d'ORM, le système peut extraire toutes les données dans des objets de mémoire, puis les filtrer et les traiter, il y aura donc des problèmes de performances.
(3) En termes d'objetpersistence, ORM conservera généralement tous les attributs, ce qui n'est pas souhaitable pour certaines applications.
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!