Udemy線上課程 JPA Hibernate ORM層開發教程 講師:Victor CHEN 影音教學 中文發音 中文版(DVD版)
Hibernate 作為ORM層一套完整的解決方案,提供非常豐富的功能和完善的優化機制.
學習Hibernate能使我們更好的理解Data Access數據訪問層的架構設計,同時提高對底層架構的理解.
這套課程將會帶你從認識Hibernate到實戰中的一些運行,提高對ORM層的理解.
Section 1 : 課程基礎
- ORM Layer & Hibernate Architecture ORM層介紹和Hibernate架構設計
- Dev Environment & Requirements 課程準備(開發環境配置)和基本要求
- JPA Demo 建立JPA簡單項目
- Native Hibernate APIs and hbm.xml Demo
- Native Hibernate APIs and Annotation Demo
Section 2 : Native Hibernate APIs and hbm.xml Mapping
- Hibernate Session Helper 自定義Hibernate Session輔助類
- Component Mapping 組件映射
- Inheritance Mapping 繼承映射
- Many-to-One Mapping 多對一映射
- One-To-Many Mapping 一對多映射
- Many-To-Many Mapping 多對多映射
Section 3 : Native Hibernate APIs and Annotation Mappings
- Component Mapping
- Inheritance Mapping
- Many-to-One Mapping
- One-To-Many Mapping
- Many-To-Many Mapping
對比使用注解和使用XML映射配置的查詢方法,分析優缺點
Section 4 : Query Languages 不同的查詢語言類型
- SQL (Native Queries) 原生查詢語句
- HQL (Hibernate Query Language) Hibernate查詢語言
- MutationQuery 為具名參數賦值,一般用于數據的更新
- CriteriaQuery 條件查詢,等效于復雜的SQL
- NamedNativeQuery 具名原生查詢
- NamedQuery 具名查詢
- Query by Natural-id根據自然主鍵來查詢
Section 5 : Hibernate 進階開發
- Caching Level 1一級緩存
- Caching Level 2二級緩存
理解透徹hibernate中object對象的生命周期 ; 徹底理解
理解透徹hibernate性能優化方面做的設計
- Entity Name Exceptions 實體類的名稱造成的異常
01 - Hibernate 基礎入門
001 ORM Layer & Hibernate Architecture.mp4
002 Dev Environment & Requirements.mp4
003 Jakarta Persistence API Demo.mp4
004 Native Hibernate APIs and hbm.xml Demo.mp4
005 Native Hibernate APIs and Annotation Demo.mp4
02 - Native Hibernate APIs and hbm.xml Mapping
006 Hibernate Session Helper.mp4
007 Component Mapping.mp4
008 Inheritance Mapping.mp4
009 Many-to-One Mapping.mp4
010 One-To-Many Mapping.mp4
011 Many-To-Many Mapping.mp4
03 - Native Hibernate APIs and Annotation Mappings
012 Component Mapping.mp4
013 Inheritance Mapping.mp4
014 Many-to-One Mapping.mp4
015 One-To-Many Mapping.mp4
016 Many-To-Many Mapping.mp4
04 - Query Languages
017 SQL (Native Queries).mp4
018 HQL (Hibernate Query Language).mp4
019 MutationQuery.mp4
020 CriteriaQuery.mp4
021 NamedNativeQuery.mp4
022 NamedQuery.mp4
023 Query by Id.mp4
05 - Hibernate 進階開發
024 Hibernate Caching Level 1.mp4
025 Hibernate Caching Level 2.mp4
026 Entity Name Exceptions.mp4
06 - Project Source Code
027 Project Source Code.html
027-HibernateBasic.zip
|
|