什么是Hibernate框架?
Hibernate是一种ORM框架,全称为 Object_Relative DateBase-Mapping ,在Java对象与关系数据库之间 建立某种映射,以实现直接存取Java对象 !
为什么要使用Hibernate?
既然Hibernate是关于Java对象和关系数据库之间的联系的话,也就是 我们MVC中的数据持久层- >在编写程序中的DAO层...
首先,我们来回顾一下我们在DAO层写程序的历程吧:
1.在DAO层操作XML,将数据封装到XML文件上,读写XML文件数据实现CRUD
2.在DAO层使用原生JDBC连接数据库,实现CRUD
3.嫌弃JDBC的Connection\Statement\ResultSet等对象太繁琐,使用对原生JDBC的封装组件-- >DbUtils组件