hibernate是什么?
1. hibernate 是一个框架(framework)
2. hibernate 是一个orm框架 []
(o object -> 业务层(只对对象操作)
r relation-> 关系数据库
m mapping 对象关系映射文件
orm :对象关系映射(Object Relation Mapping,简称ORM)是一种
为了解决面向对象与关系数据库存在的互不匹配的现象的技术。简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,
将java程序中的对象自动持久化到关系数据库中。本质上就是将数
据从一种形式转换到另外一种形式。)
3. hibernate 处于我们项目的持久层位置(正因为如此,所以有人又把hibernate称为 持久层框架)
4. hibernate 实际上就是对jdbc进行了轻量级的封装.
5. hibernate 的基础还是我们java 反射机制
结合以上五点可知:hibernate 是对jdbc进行轻量级封装的 orm 框架,充当项目的持久层.