Hibernate---O/R Mapping

时间:2021-11-22 21:09:36

1. JDBC数据库繁琐

2. sql语句不是面向对象

3. 可以在对象和关系表之间建立关联简化编程

4. O/R Mapping可以简化编程, 跨越数据库平台

比较流行的O/R Mapping Frameworks:

1. hibernate, ibatis, toplink, jdo, JPA

JPA: Java Persistence API, 可以看成是个接口, 下面跟着很多实现类框架,比如hibernate.

总的来说,JPA是规范,Hibernate是框架,JPA是持久化规范,而Hibernate实现了JPA。

CRUD是指在做计算处理时的增加(Create)、重新取得数据(Retrieve)、更新(Update)和删除(Delete)几个单词的首字母简写。主要被用在描述软件系统中数据库或者持久层的基本操作功能。