“分类:Hibernate”的版本间差异
跳到导航
跳到搜索
(→关于) |
(→关于) |
||
第16行: | 第16行: | ||
* Hibernate4.x | * Hibernate4.x | ||
* Hibernate5.x(学习) | * Hibernate5.x(学习) | ||
== 什么是“orm”? == | |||
<span style="font-size: 150%;">'''orm'''</span>(object relational mapping),即“<span style="color: blue">'''对象关系映射'''</span>”。 | |||
特点: | |||
# '''让实体类和数据库表进行一一对应关系''': | |||
## “实体类”和“数据库表”对应; | |||
## “实体类的属性”和“数据库表的字段”对应; | |||
# '''不需要直接操作数据库表,而只需操作表对应实体类对象'''; | |||
简而言之:<span style="color: blue">'''“操作实体对象”即“操作数据库表”'''</span>。 | |||
== 相关知识 == | == 相关知识 == |
2022年6月7日 (二) 04:48的版本
Hibernate笔记本
关于
Hibernate 是一个开源的轻量级 orm(object relational mapping) 的框架,应用在 javaee 三层结构中 dao 层框架。 1、hibernate 用于实现对数据库 crud 操作。 2、hibernate 对 jdbc 进行了封装。(底层代码就是 jdbc)
好处
使用 hibernate 好处,不再需要写复杂 jdbc 代码了,不需要写 sql 语句实现。
版本
- Hibernate3.x
- Hibernate4.x
- Hibernate5.x(学习)
什么是“orm”?
orm(object relational mapping),即“对象关系映射”。
特点:
- 让实体类和数据库表进行一一对应关系:
- “实体类”和“数据库表”对应;
- “实体类的属性”和“数据库表的字段”对应;
- 不需要直接操作数据库表,而只需操作表对应实体类对象;
简而言之:“操作实体对象”即“操作数据库表”。
相关知识
J2EE 三层结构:
- Web
- Service
- Dao
mvc:
- m:model
- v:view
- c:controller