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