工作原理:
1.通过Configuration().configure()读取并解析hibernate.cfg.xml配置文件
2.由hibernate,cfg.xml中的<mapping resource="con/xx/xx.hbm.xml"/>读取解析映射关系
3.通过config.buildSessionFactory()创建sessionFactory
4.sessionFactory.openSession()打开Session
5.session.beginTransaction 创建事物Transaction
6.persistent operate 持久化操作
7.session.getTransaction().commit() 提交事物
8.关闭session 和sessionFactory
Hibernate :Hibernate 是当前最流行的ORM框架,对数据库结构提供了较为完整的封装。它对jdbc进行了封装,在分层结构中处于持久化层,它能建立面向对象的域模型和关系数据模型之间的映射.它大大简化了dao层的编码工作
Mybatis :Mybatis同样也是非常流行的ORM框架,mybatis是把sql语句与java代码分离了...sql语句在xml文件配置的...
|
|