Maison > Java > javaDidacticiel > Comment fonctionne Java ORM ?

Comment fonctionne Java ORM ?

王林
Libérer: 2023-04-24 23:40:06
avant
1652 Les gens l'ont consulté

Relation de cartographie 1.ORM

Dans le développement réel, les programmeurs utilisent la technologie orientée objet pour exploiter les données, mais lors du stockage des données, ils utilisent des bases de données relationnelles, ce qui cause beaucoup d'inconvénients. ORM peut construire un pont entre le modèle objet et les tables de la base de données relationnelle. Les programmeurs peuvent utiliser l'API pour exploiter directement les objets JavaBean afin de mettre en œuvre des opérations telles que le stockage de données, la requête, la modification et la suppression.

java orm的原理是什么

2. Principe du processus de fonctionnement

Convertissez des classes ou des objets en instructions SQL, puis exploitez la base de données via une connexion tierce. Les utilisateurs n'ont plus besoin d'écrire des instructions SQL, ORM fait tout pour vous.

3. Exemple

public class M_People
 
    {
 
 
 
        string _Pl_ID;
 
        [DataFieldAttribute("Pl_ID", "Int")]
 
        public string Pl_ID
 
        {
 
            get { return _Pl_ID; }
 
            set { _Pl_ID = value; }
 
        }
 
 
 
        int _PL_Age;
 
        [DataFieldAttribute("PL_Age", "Int")]
 
        public int PL_Age
 
        {
 
            get { return _PL_Age; }
 
            set { _PL_Age = value; }
 
        }
 
 
 
        string _Pl_Sex;
 
        [DataFieldAttribute("Pl_Sex", "nvarchar")]
 
        public string Pl_Sex
 
        {
 
            get { return _Pl_Sex; }
 
            set { _Pl_Sex = value; }
 
        }
 
 
 
        string _Pl_LoginName;
 
        [DataFieldAttribute("Pl_LoginName", "nvarchar")]
 
        public string Pl_LoginName
 
        {
 
            get { return _Pl_LoginName; }
 
            set { _Pl_LoginName = value; }
 
        }
 
 
 
        string _Pl_TrueName;
 
        [DataFieldAttribute("Pl_TrueName", "nvarchar")]
 
        public string Pl_TrueName
 
        {
 
            get { return _Pl_TrueName; }
 
            set { _Pl_TrueName = value; }
 
        }
 
 
 
        string _PL_Pwd;
 
        [DataFieldAttribute("PL_Pwd", "nvarchar")]
 
        public string PL_Pwd
 
        {
 
            get { return _PL_Pwd; }
 
            set { _PL_Pwd = value; }
 
        }
 
 
 
}
Copier après la connexion

En personnalisant l'attribut, nous définissons une correspondance biunivoque entre les attributs de classe et les champs de la base de données.

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