首頁 > Java > java教程 > 主體

Java ORM的工作原理是什麼?

王林
發布: 2023-04-24 23:40:06
轉載
1615 人瀏覽過

1.ORM映射關係

在實際開發中,程式設計師使用物件導向的技術操作數據,而儲存資料時,使用的卻是關係型資料庫,這樣就造成了很多不便。 ORM 可以在物件模型和關聯式資料庫的表之間建立一座橋樑,程式設計師使用 API 直接操作 JavaBean 物件就可以實現資料的儲存、查詢、變更和刪除等操作。

java orm的原理是什么

2.原理運行過程

#透過類別或物件轉換成SQL語句,再透過第三方連接來操作資料庫。使用者就不需要在寫SQL語句了,ORM全幫你做好了。

3.實例

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; }
 
        }
 
 
 
}
登入後複製

透過自訂Attribute,我們定義了類別屬性和資料庫欄位的一一對應關係。

以上是Java ORM的工作原理是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:yisu.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板