Hibernate 是Java领域开源ORM(对象/关系映射)框架技术。
Hibernate 对JDBC进行封装。(Hibernate本质还是通过JDBC连接数据库)
MyBatis(Apache的开源ORM框架技术)
Toplink(Oracle收购的ORM框架技术)
EJB(JavaEE规范,重量级ORM框架技术)
主流的ORM框架技术
持久化层把程序当中的对象持久化到数据库当中
通过对象关系映射保存到数据库的表中
JAVA程序员使用面向编程思想来操作数据库
Hibernate是在JDBC的基础上进行一定程度的封装
Hibernate在应用程序中
什么是Hibernate
Hibernate 是Java领域开源ORM框架技术。
Hibernate 对JDBC进行封装。(Hibernate本质还是通过JDBC连接数据库)
MyBatis(Apache的开源ORM框架技术)
Toplink(Oracle收购的ORM框架技术)
EJB(JavaEE规范,重量级ORM框架技术)
1)Hibernate简介 Hibernate是java领域的一款开源的ORM框架技术 Hibernate对JDBC进行了非常轻量级的对象封装 2)Hibernate在我们的应用程序中充当着什么样的角色呢? 举例,如下图所示:我们要开发不同的系统 持久化层 --- 处于业务逻辑层和数据库之间的一个角色 作用 -- 把程序中生成的对象持久化到数据库中,换句话说,就是把这些对象通过对象关系映射保存到数据库的表中<br> 3)其他主流的ORM框架技术 ①MyBtis : 前身就是著名的iBatis ②Toplink:后被Oracle收购,并重新包装为Oracle AS TopLink ③EJB:本身是JAVAEE的规范
ORM:
1.Hibernate
2.MyBatis
3.Toplink
4.EJB
hibernate是基于JDBC的一种封装形态
Hibernate
EJB (Enterprise JavaBean)是重量级的ORM框架
hibernate作为持久化层,介于BLL和数据库之间
hibernate本质上还是用jdbc实现对数据库的操作
hibernate封装了jdbc