个人的理解的,有不足的请多多包涵的,请多多的指教。
两者的区别的分析,如下!
1.hibernate的框架比较笨重,mybatis的框架的是一个新兴的框架,相比较hibernate较轻些。
hibernate是一个完全的orm的框架, 而mybatis的是一个半orm 框架
2.hibernate的核心的
从上图中,我们可以看出Hibernate六大核心接口,两个主要配置文件,以及他们直接的关系。Hibernate的所有内容都在这了。那我们从上到下简单的认识一下,每个接口进行一句话总结。
1、Configuration接口:负责配置并启动Hibernate
2、SessionFactory接口:负责初始化Hibernate
3、Session接口:负责持久化对象的CRUD操作
4、Transaction接口:负责事务
5、Query接口和Criteria接口:负责执行各种数据库查询
注意:Configuration实例是一个启动期间的对象,一旦SessionFactory创建完成它就被丢弃了。
mybatis的核心:
原理详解: