hibernate基础(一)
1.什么是hibernate?
1)框架是什么?
a.框架是用来提高开发效率的
b.封装好了一些功能,我们需要使用这些功能时,调用即可,不需要再手动实现。
c.所以框架可以理解成是一个半成品的项目,只要懂得如何驾驭这些动能即可。
2)hibernate框架是什么?

3)hibernate的好处
操作数据库的时候,可以以面向对象的方式来完成。不需要书写sql语句。
4)hibernate是一款orm框架
a.orm:object relational mapping .对象关系映射
b.
. 
c. orm分4级:
1> hibernate属于4级:完全面向对象操作数据库。
2>mybatis属于2级
3>dbutils属于1级
2.hibernate框架的搭建
1)导包:

驱动包:
2)创建数据库,准备表,实体

3)书写orm元数据(对象与表的映射配置文件)
1> 导入约束


2>实体:

3>orm元数据:

4)书写主配置文件



5)书写代码测试:

3.配置文件详解
1)orm元数据
1>根元素

2>class元素

3>id元素

4>property元素

2)hibernate主配置
1>必选属性配置(5个)

2>可选属性配置(3个)

3>元数据引入配置

4.hibernateAPI详解
1)Configuration
1>创建

2>加载主配置

3>加载orm元数据(扩展|了解)

4>创建sessionFactory

2)SessionFactory

方法:

3)Session

1>获得事物

2>增

3>查

4>改

5>删

4)Transaction
1>封装了事务的操作
2>打开事务
方式1:

方式2(推荐)

3>提交事务

4>回滚事务


浙公网安备 33010602011771号