|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/hibernate-basics/
课程评论:没有评论
**课程总结:Hibernate 基础:ORM 框架入门指南** 本课程专为对 Hibernate 感兴趣并希望学习其基础知识的初学者设计。Hibernate 是一个强大的 ORM(对象关系映射)框架,它能够将 Java 对象持久化(保存)到数据库中。通过定义 Java 类与数据库表之间的映射关系,开发者可以极大地简化与数据库的交互。 **课程优势:** * **自动化 SQL 处理:** Hibernate 负责处理底层的 SQL 语句,减轻了开发者的负担。 * **减少 JDBC 代码:** 使用 Hibernate 可以显著减少需要手动编写的 JDBC 代码量。 * **提供 ORM 功能:** 核心优势在于实现对象与关系数据库之间的映射。 **课程先决条件(将在课中涵盖):** * Java IDE * 数据库服务器 * Hibernate JAR 文件 * JDBC 驱动 **课程主要内容:** 1. **MySQL 安装与配置:** * 下载与安装 MySQL * 创建 Eclipse 项目 * 下载 Hibernate ORM JAR 文件 * 下载 MySQL JDBC 驱动 JAR 文件 * 配置 MySQL 服务器 * 运行 MySQL 脚本 * 测试 JDBC 连接 2. **CRUD 操作:** * Hibernate 配置 * 注解 Java 类 * 实现 CRUD(创建、读取、更新、删除)操作 3. **映射类型:** * 一对一映射(单向与双向) * 一对多映射(单向与双向) * 多对多映射 4. **加载策略:** * Eager Loading(立即加载) * Lazy Loading(延迟加载)
This course is a building block for anyone, who is curious about hibernate and willing to learn the same. In short, if you are new to hibernate, this course will be very useful to you.Hibernate is a framework that provides the ORM Object to Relational Mapping. A framework for persisting or saving Java objects in a database. Developer has to define mapping between Java class and database table.Pros:Hibernate handles all of the low-level SQLMinimizes the amount of JDBC code you have to developProvides the ORM Object to Relational MappingPre-requisites(covered in course):1. Java IDE2. Database Server3. Hibernate Jar files4. JDBC DriverIn this series, we will discuss following topics in a detail: 1. MySQL Installation a: Download MySQL Installer b: Install MySQL c: Create Eclipse Project d: Download Hibernate ORM Jars e: Download MySQL JDBC Driver Jar f: Configure MySQL Server g: Run MySQL Scripts h: Test JDBC Connection2. CRUD operations a: Hibernate configuration b: Annote Java Class c: CRUD operation3. Types of Mappings: a. One to one Mapping (Unidirectional and Bidirectional) b. One to many Mapping (Unidirectional and Bidirectional) c. Many to many Mapping4. Eager vs Lazy Loading