Maison > Java > javaDidacticiel > Quel est le contenu de base d'ORM en Java ?

Quel est le contenu de base d'ORM en Java ?

WBOY
Libérer: 2023-05-05 17:40:10
avant
1380 Les gens l'ont consulté

1. Le concept d'ORM

ORM (object relational mapping) fait référence à l'établissement d'un mappage entre un objet en Java et 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éliore

l'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 fournit

un mappage vers la base de données pour 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 multicouches

Avec 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'objet

persistence, 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!

Étiquettes associées:
source:yisu.com
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal