




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
Copyright2008ByNeusoftGroup.AllrightsreservedHibernate編程基礎
——認識ORM東軟IT人才實訓中心第一章:認識ORM學時:1學時教學方法:講授目標:理解ORM的概念、基本原理,以及ORM在應用中的作用。內(nèi)容提要持久化的概念理解ORMHibernate簡介軟件的模型在軟件開發(fā)領域,模型用來表示真實世界的實體。在軟件開發(fā)的不同階段,需要為目標系統(tǒng)創(chuàng)建不同類型的模型:在分析階段,需要創(chuàng)建概念模型。在設計階段,需要創(chuàng)建域模型和數(shù)據(jù)模型。購物網(wǎng)站應用的概念模型概念模型用來模擬問題域中的真實實體,以及實體之間的關系。數(shù)據(jù)(關系)模型關系數(shù)據(jù)模型是在概念模型的基礎上建立起來的,用于描述這些關系數(shù)據(jù)的靜態(tài)結構域模型域模型是面向對象的。在面向對象術語中,域模型也可稱為設計模型。域模型由以下內(nèi)容組成:域對象可以代表業(yè)務領域中的人、地點、事物或概念域對象之間的關系關聯(lián)(聚集)依賴繼承(一般化)域模型示例域模型與關系模型域模型和關系模型都分別建立在概念模型的基礎上。域模型是面向對象的,而關系數(shù)據(jù)模型是面向關系的。域模型與關系模型的對應關系域對象的持久化域對象的持久化把域對象永久保存到數(shù)據(jù)庫中廣義的持久化增、刪、改、查內(nèi)容提要持久化的概念理解ORMHibernate簡介使用JDBC的持久化IDName1Zhangsan…………ApplicationJDBCDatabaseCustomerJDBCSQLJDBC持久化代碼示例向表中插入一條“學生”的記錄JDBC持久化JDBC實現(xiàn)持久化代碼Customer…………Zhangsan1NameIDJDBCAPISQLDatabase使用JDBCAPI,手工編寫維護持久化的JDBC代碼,O-R關系通過Java代碼和SQL語句體現(xiàn)使用ORM的持久化ApplicationJDBCDatabaseORMCustomerIDName1Zhangsan…………O-R映射文件ORM持久化ORM實現(xiàn)持久化代碼Customer…………Zhangsan1NameIDORMAPIO-R映射文件JDBCDatabase使用ORM的API,O-R關系在映射文件中體現(xiàn),持久化由ORM軟件自動維護ORM持久化代碼示例CS_Studentstu=newCS_Student();stu.setId(id);stu.setName("李四");stu.setEmail("");tran=session.beginTransaction(); //開啟事務session.save(stu);mit(); //提交事務ORM的優(yōu)勢符合面向對象的思想提高開發(fā)效率更好的可維護性內(nèi)容提要持久化的概念理解ORMHibernate簡介HibernateORM軟件:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度研學旅行教育咨詢與服務合作協(xié)議
- 2025年度私人珠寶抵押典當貸款協(xié)議
- 2025年度新能源材料研究院校企合作協(xié)議書
- 二零二五年度商鋪租賃合同終止及商業(yè)設施維護協(xié)議
- 2025年度電力系統(tǒng)調(diào)試電力工程勞務承建合同
- 2025年度火鍋加盟店加盟費及利潤分配合同
- 二零二五年度變壓器運輸保險與安全協(xié)議
- 二零二五年度租賃房屋提前解除合同
- 二零二五年度科研機構員工勞務派遣合作協(xié)議
- 2025年度生物制品簡易供貨合同
- 《鈉離子電池產(chǎn)業(yè)發(fā)展白皮書》
- 2025中考作文預測
- 油氣田開發(fā)專業(yè)危害因素辨識與風險防控
- 假肢安裝合同范本
- DB37-T4824-2025 鄉(xiāng)鎮(zhèn)(街道)應急物資配備指南
- 教育部人文社科 申請書
- 無菌手術臺鋪置的細節(jié)管理
- 《重大基礎設施項目涉及風景名勝區(qū)選址論證報告編制技術規(guī)范》編制說明
- 議論文8(試題+審題+范文+點評+素材)-2025年高考語文寫作復習
- 2025年中國中煤能源股份有限公司招聘筆試參考題庫含答案解析
- 2025-2030年(全新版)中國軟冰淇淋市場發(fā)展趨勢與投資戰(zhàn)略研究報告
評論
0/150
提交評論