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