Object Relational Mapping 对象关系映射,应用系统的实体模型和关系型数据库的对应关系。
映射的内容(关系):
数据库表 | 应用的实体(Entity) |
---|---|
字段 | 属性 |
数据库类型 | java数据类型 |
记录 | 实体类的状态 |
表与表之间的主外键关系 | 实体间的关联关系(一对一,一对多,多对多 |
ORM框架
ORM框架就是持久层(数据访问层)框架。
目前常见的框架:
- Hibernte
- Mybatis
- JPA
什么是持久化
持久化:数据在瞬时状态与持久状态之间的转换机制。
持久化操作:对数据进行增删改查操作。
Hibernte的发展
JavaEE官方平台核心技术:EJB enteprise javabean
EJB包含了javaee开发的整套技术思想,其中就包含持久化的框架。Hibernate是一个轻量级的持久化的框架。
Hibernate对jdbc进一步封装