1
2
3
4
5
6

单元2-实现关联映射

发布时间:2020-09-18 08:08   发布人:盛雯雯   浏览次数:698

校外学习通道-->点击图标开始学习

image.png

image.png

image.png

image.png

image.png

image.png

【课程导入】

知识目标

能力目标

素质目标

1.掌握持久化的类的状态以及生命周期

2.掌握持久化层ORM的设计

3.掌握HIbernate基本查询

1.能够使用注解的方式配置一对一、多对一关联映射

2.能够使用一对一、多对一关联映射实现数据的读写操作

1.培养学生的团队意识和团队协作精神,锻炼学生的沟通交流能力;

2.通过项目教学,让学生真切的体验项目分析、设计、管理及实施的全过程;

学习任务

重点难点

突破方法

使用Hibernate配置一个一对一、多对一的关联映射,并对数据进行读写操作

1.多对一关联的实质

2.关联映射的配置、 cascade (级联)   的方法

采用翻转课堂、项目导入的教学模式,进行分组讨论、演示动画原理。

学习

导航:

image.png





课前准备

学习目标

在正式上课之前,同学们需要了解持久层框架解决了一个什么问题,常见的持久层框架有哪些,他们的区别是什么。

视频资料

image.pngA1-简单实体映射-  类级别注解     

image.pngA2-简单实体映射-  属性级别注解        

文档资料

B1-Hibernate入门:-持久化类的三种状态与Hibernate的一级缓存

查找资料

Assigned、hibernate_unique_key、Increment、Identity、Sequence

Native、UUID、Foreign GUID、HQL

课上学习资源

学习视频

C1-实体之间的映射关系               

image.png点击观看

C2-关联类映射-     @OneToOne关联映射(一)      

image.png点击观看

C3-关联类映射-     @OneToOne关联映射(二)      

image.png点击观看

学习资料

image.pngD1-Hibernate入门:-数据库中表与表之间的关系


image.pngD2-Hibernate入门:- Hibernate的一对多关联映射

课后学习资源

学习视频

E1-关联类映射-      @OneToOne双向 关联映射

image.png点击观看

学习资料

image.pngF1-Hibernate入门:- Hibernate的其他API

问题答疑

image.png1- 简述hibernate中getCurrentSession和openSession区别?

image.png2-Hibernate中save、persist和saveOrUpdate这三个方法的不同之处

image.png3-Hibernate中Session的lock()方法有什么作用

image.png4-hibernate中sorted collection和ordered collection有什么不同

image.png5-Hibernate中transient、persistent、detached对象三者之间有什么区别? 

image.png6-Hibernate中的SessionFactory有什么作用  SessionFactory是线程安全的吗

image.png7-Hibernate中的Session指的是什么 可否将单个的Session在多个线程间进行共享?

image.png8-Hibernate中的查询缓存指的是什么?

image.png9-Hibernate中的命名SQL查询指的是什么?

image.png10-Hibernate中二级缓存指的是什么?

image.png11-为什么在Hibernate的实体类中要提供一个无参数的构造器这一点非常重要?

[资源下载]

教师区

学生区

教学PPT下载

hibernate3.6中文帮助手册.zip

教案下载

3-2-2-单元2-学习导航下载.zip

hibernate-配置文件.rar

3-2-2-单元项目源码下载.zip

3-2-2-单元项目源码下载.zip

hibernate-配置文件.rar

3-2-2-参考资料打包下载.zip

3-2-2-参考资料打包下载.zip

【精美模板下载】

image.pngimage.pngimage.png
image.png儿童服饰品牌酷站下载image.png植物饮料酷站下载image.png石榴石水果皇后酷站下载