Hibernate
hibernate是一个优秀的对象关系映射框架(ORM),它是Java与数据库沟通的桥梁。
- hibernate的工作原理 ;
1.通过Configuration对象读取并解析hibernate配置文件
2.通过SessionFactory sf = config.buildSessionFactory()创建SessionFactory
3.Session session = sf.openSession()打开Sesssion
4.Transaction tx = session.beginTransaction();//创建并启动事务Transation
5.操作数据库,持久化操作
6.tx.commit()提交事务
7.关闭Session
8.关闭SesstionFactory
hibernate的核心接口
configuration:负责配置并启动hibernate,创建SessionFactory
sessionFactory:负责初始化hibernate,创建session对象
session:负责被持久化对象CRUD操作
Query和Criteria接口:负责执行各种数据库查询
Transaction:负责事物相关的操作