第15章 Hibernate.pdf
文本预览下载声明
课程目标
软件开发架构平台技术 课程目标:
(J2EE/.Net) 理解O/R Mapping原理
掌握Hibernate开发的相关知识
第15章Hibernate 能使用Hibernate进行实际项目开发
Hibernate高手进级:性能优化策略
苏生
电子科技大学·软件学院
目录 15.1 什么是Hibernate
15.1 什么是Hibernate 直接使用JDBC操作数据库的步骤很繁琐
15.2 快速体验Hibernate的开发步骤 JDBC操作的是关系型数据库
我们用JAVA 开发程序,则使用面向对象的思想
15.3 认识Hibernate基本核心接口
Hibernate正是在这两种不同的模型之间建立关联,
15.4 Hibernate的对象关系映射 Hibernate给我们提供了利用面向对象的思想来操作关系
15.5 Hibernate的关联关系映射 型数据的接口
15.6 Hibernate查询语句(HQL )
什么是关系模型(Relational Model)? 什么是面向对象?
关系模型把世界看作是由实体(Entity)和联系(Relationship)构成的。 面向对象三大特征:封装、继承(一般与特殊)、多态(覆盖与重
所谓实体就是指现实世界中具有区分与其它事物的特征或属性并与其 载)
它实体有联系的对象。在关系模型中实体通常是以表的形式来表现 类
的。表的每一行描述实体的一个实例,表的每一列描述实体的一个特
征或属性。 对象
所谓联系就是指实体之间的关系,即实体之间的对应关系。 属性
1:1 关系
1:n 一般与特殊关系(is a )
m:n 组成(has a )
关系数据库 关联及其多重性
表 1:1
字段 1:n
主键
m:n
外键
双向关联与单向关联
1
对象关系映射 (Object Relational
Mapping,简称ORM)
显示全部