Title
JPA Hibernate ORM层开发教程
Hibernate 6.1全面入门教程,深入理解ORM层框架,从基础到实战全覆盖
4.63 (4 reviews)

22
students
4.5 hours
content
Dec 2022
last update
$44.99
regular price
What you will learn
JPA
Hibernate
ORM对象关系映射
SQL & HQL
JDBC
关系型数据库
Why take this course?
🚀 Hibernate 6.1全面入门教程 📚
是时候深入理解ORM层框架Hibernate,这套课程从基础到实战将伴你一步步掌握这强大的Java Persistence API (JPA)的ORM工具。Hibernate作为Java Ecosystem中的一把钥匙,它不仅提供了丰富功能和完善的优化机制,还帮助我们更好地理解Data Access层的架构设计,以及底层架构的内幕。
课程高亮模块:
📑 Section 1 : 课程基础
- ORM Layer & Hibernate Architecture: 介绍ORM层的概念和Hibernate框架的架构设计,让你对Hibernate有一个清晰的认识。
- Dev Environment & Requirements: 提供课程准备指南,包括开发环境配置和基本要求,确保你能够顺利开始学习。
- JPA Demo: 通过创建一个简单的JPA项目,让你亲身体验Hibernate的基础操作。
- Native Hibernate APIs and hbm.xml Demo: 学习Hibernate的原生API以及hbm.xml配置文件的使用,了解如何通过XML进行对象关系映射。
- 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, One-To-Many, Many-To-Many Mappings: 详细学习多对一、一对多、多对多的对象关系映射。
- Comparison of hbm.xml vs Annotation Mapping: 对比使用注解和XML配置进行查询,分析两种方法的优缺点。
🧠 Section 3 : Query Languages
- SQL (Native Queries): 学习如何在Hibernate中执行原生SQL查询。
- HQL (Hibernate Query Language): 掌握Hibernate提供的高级查询语言,让查询更加灵活和强大。
- CriteriaQuery: 使用条件查询API进行复杂SQL的替代,提高代码的可读性和可维护性。
- NamedNativeQuery, NamedQuery: 学习如何定义和使用具名查询。
- Query by Natural-id: 了解如何通过自然主键来查询对象。
🔍 Section 4 : Hibernate 进阶开发
- Caching Level 1 & Level 2: 理解Hibernate的一级和二级缓存机制,提高应用性能。
- Object Lifecycle and Performance Optimization: 彻底理解对象的生命周期以及Hibernate在性能优化方面的设计。
- Entity Name Exceptions: 学习如何处理实体类名称造成的异常问题。
通过这个全面的入门教程,你将能够将Hibernate应用于实际项目中,从而提升自己在ORM层方面的技能,打造高效、高质量的Java应用。加入我们,让你的开发 journey更上一层楼!🚀💻📖
Charts
Price

Rating

Enrollment distribution

4835304
udemy ID
16/08/2022
course created date
23/12/2022
course indexed date
Bot
course submited by