Skip to content

Java与移动智能设备开发方向《Java持久化框架开发》、《Hibernate框架开发》;Java与大数据分析方向《Hibernate框架开发》课程仓库

Notifications You must be signed in to change notification settings

edu2act/course-hibernate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

河北师范大学软件学院

Java企业级应用开发(持久化框架)

Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。 MyBatis也是一款持久化框架,它支持自定义SQL查询、存储过程以及高级映射,也是一个对象关系映射框架,与Hibernate相比它是把实体类和SQL语句之间建立了映射关系,而Hibernate是在实体类和数据库表之间建立了映射关系。

课程目标

通过本课程的学习,要求学生达到下列基本目标:

  1. 熟练的运用Hibernate和MyBatis框架进行企业应用的开发;
  2. 深入了解持久化框架中的ORM概念;
  3. 掌握持久化框架的理论基础;
  4. 掌握持久化框架和其他框架的整合技术及开发。

课程资料

资料 链接
教学大纲 查看 下载
进度计划 查看 下载
备课记录 查看

课程内容

章节 名称 内容 课件 课堂Demo
第一章 框架的搭建 - 分层体系结构与持久化
- 软件的模型及ORM
- Hibernate介绍
- 第一个Hibernate程序
查看
下载
01 JDBC进行持久化 下载
02 Hibernate进行持久化 下载
第二章 单实体映射 - 单实体映射基础
- 单实体的属性映射
- 单实体的对象标识符映射
- 使用注解映射单实体
查看
下载
01 单实体映射 下载
02 单实体属性映射 下载
03 单实体对象标识符映射 下载
04 (注解)单实体映射 下载
第三章 继承关系映射 - 每个具体类对应一张表
- 每个类层次对应一张表
- 每个类对应一张表
- 三种映射方式对比
查看
下载
01 每个具体类对应一个表 下载
02 每个父类对应一个表 下载
03 每个类对应一个表 下载
04 (注解)每个具体类对应一个表 下载
05 (注解)每个父类对应一个表 下载
06 (注解)每个类对应一个表 下载
第四章 一对一关联映射 - 一对一关联映射
- 组合关系映射
查看
下载
01 一对一-主键关联 下载
02 一对一-唯一外键关联 下载
03 组合关系映射 下载
04 (注解)一对一-主键关联 下载
05 (注解)一对一-唯一外键关联 下载
06 (注解)组合关系映射 下载
第五章 一对多关联映射 - 实体一对多关联
- 数据库一对多关联
- Hibernate 单向一对多关联
- Hibernate 双向一对多关联
查看
下载
01 单向一对多关联映射(Set) 下载
02 单向一对多关联映射(List) 下载
03 单向一对多关联映射(Map) 下载
04 双向一对多关联映射 下载
05 (注解)双向一对多关联映射 下载
第六章 多对多关联映射 - 实体多对多关联
- 数据库多对多关联
- Hibernate多对多关联映射
查看
下载
01 多对多关联映射 下载
02 (注解)多对多关联映射 下载
第七章 操作持久化对象 - Session缓存
- Hibernate对象的生命周期
- Hibernate操作持久化对象
查看
下载
第八章 检索方式 - Hibernate检索方式
- Hibernate检索策略
查看
下载
01 检索方式 下载
02 检索策略 下载
第九章 高级配置 - Hibernate高级配置 查看
下载
第一章 概述 - MyBatis框架概述 查看
下载
下载
第二章 CURD操作 - MyBatis的CURD操作 查看
下载
下载
第三章 关联映射 - MyBatis关联映射 查看
下载
下载
第四章 动态SQL - MyBatis动态SQL 查看
下载
下载
第五章 缓存配置 - MyBatis缓存配置 查看
下载
下载
第六章 其他配置 - MyBatis其他配置 查看
下载
下载
第七章 注解 - MyBatis注解 查看
下载
下载
第八章 集成Spring - Spring集成MyBatis 查看
下载
下载

About

Java与移动智能设备开发方向《Java持久化框架开发》、《Hibernate框架开发》;Java与大数据分析方向《Hibernate框架开发》课程仓库

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •