Maison> Java> javaDidacticiel> le corps du texte

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

WBOY
Libérer: 2023-05-05 17:40:10
avant
1270 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 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é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é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 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
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!