Hibernate(框架直接帮助写数据库SQL语句,使用实体类直接操作数据库)
是一个数据持久化技术是一个把对象数据保存到关系型数据库中的数据持久化框架ORM技术
数据的状态 数据保存在内存中(transient,瞬时状态)
数据保存在数据库中(文件,存储设备)(persistent,持久状态)
把瞬时状态的对象保存在数据库中的过程为持久化
ORM(Object Relation Mapping):
完成对象数据到关系型数据映射的机制称为对象关系映射,简称ORM。
Hibernate框架使用步骤
1,导入Hibernate包
2,创建与数据库关联的实体类文件
3,配置xxx.hbm.xml文件
4,创建hibernate.cfg.xml文件并配置好(放入SRC根目录,导入Oracle连接驱动包)
配置Session工厂 相当于 connecti 连接对象
配置property连接数据库相关连接属性
配置数据库方言
配置显示SQL语句
mapping标签(多个) 配置资源文件hbm
5,创建配置类
读取配置文件Configuration
创建SessionFactory
打开Session
开启事务管理Transaction
try catch 包裹异常事务管理rollback
创建要操作的对象(与数据库对应的实体类)。
持久化操作session.save()
提交事务tran.commit();
关闭session.close