課程編號 DEV_JAVA_0052 難度級別 中
課程介紹
Hibernate 是一個開放源代碼的ORM框架,它對 JDBC 進行了輕量級的對象封裝,使 Jaa 程序員可以隨心所欲的使用對象編程思維來操縱數(shù)據(jù)庫。iBatis 是一種“半自動化”的ORM實現(xiàn)。Hibernate和iBatis是企業(yè)中最常使用的兩種ORM解決方案,本課程旨在通過3天的學(xué)習(xí),使學(xué)員精通兩個主流技術(shù)的使用。
適合對象
使用過Jaa語言,熟悉JDBC
課程目標
? 理解ORM理念
? 掌握Hibernate框架
? 掌握iBatis框架
課程長度
3天(18學(xué)時)
課程內(nèi)容
第1天
主題 Hibernate框架(一)
大綱 ? JDBC編程
? 數(shù)據(jù)庫核心技術(shù)介紹
? Hibernate快速入門
? Hibernate配置
? Hibernate映射
? 持久化對象、對象狀態(tài)
第2天
主題 Hibernate框架(二)
大綱 ? 集合與集合映射
? 一對一關(guān)系映射
? 一對多關(guān)系映射
? 多對一關(guān)系映射
? Hibernate繼承
? Hibernate組合
? Hibernate性能優(yōu)化
? Hibernate與其它框架的結(jié)合使用
第3天
主題 iBatis框架
大綱 ? iBatis優(yōu)缺點
? 使用iBatis進行創(chuàng)建、查詢、更新、刪除
? 各種關(guān)聯(lián)關(guān)系的處理
? 核心API使用