Hibernate介绍
在javaee中有三层结构 他们分便对应三大框架中不同的一个框架
web层 :使用 struts2框架
service层 :使用 Spring框架
dao层 :使用 Hibernate框架
1.hibernate框架应用在javaee中的三层中的dao层
2.在dao层里面做对数据库crud(意思是 增删 改查)操作,使用hibernate实现crud操作,hibernate
底层代码就是jdbc,hibernate对jdbc进行了封装,使用hibernate好处,就是不需要写复杂的jdbc
代码了,不需要写sql语句实现
3. hibernate是一个开源的轻量级的框架
4. hibernate 版本
Hibernate 3.x
Hibernate 4.x
Hibernate 5.x(一般使用5x)
学习之前要介绍一个orm思想
1.hibernate使用orm思想对数据库进行crud操作
2.在web阶段学习javabean,更正确的叫法 实体类
3.orm: object relational mapping ,对象关系映射
描述
(1) 让实现类和数据库表进行---对应关系让实体类首先和数据库表对应让实体类属性和
表里面字段对应
(2) 不需要直接操作数据库表,而操作表对应实体类对象