小編給大家分享一下java中orm的原理是什么,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!
Java主要應用于:1. web開發;2. Android開發;3. 客戶端開發;4. 網頁開發;5. 企業級應用開發;6. Java大數據開發;7.游戲開發等。
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的原理是什么”有了一定的了解,如果想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。