Maison >Java >javaDidacticiel >Comment fonctionne Java ORM ?

Comment fonctionne Java ORM ?

王林
王林avant
2023-04-24 23:40:061649parcourir

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; }
 
        }
 
 
 
}

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer