三大框架-課件ajaxjquery等.講義01hibernate編程基礎_第1頁
三大框架-課件ajaxjquery等.講義01hibernate編程基礎_第2頁
三大框架-課件ajaxjquery等.講義01hibernate編程基礎_第3頁
三大框架-課件ajaxjquery等.講義01hibernate編程基礎_第4頁
三大框架-課件ajaxjquery等.講義01hibernate編程基礎_第5頁
已閱讀5頁,還剩16頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論