Mybatis原理及与Hibernate对比

一、核心配置:
Mybatis原理及与Hibernate对比
 
二、对比Hibernate:
1、Mybatis原生态的SQL,方便进开发前进行调优,也可以很容易取实现调优;而hibernate自己封装尽管更OO化,但需要打印输出SQL才方便找到真正执行脚本,而且SQL由于是自动生成,不一定容易变动。
2、Mybatis在动态SQL上更为灵活
3、Hibernate数据库移植性很好,MyBatis的数据库移植性不好,不同的数据库需要写不同SQL。
4、Hibernate生成的对象为代理对象,MyBatis生成的对象是否是代理对象呢?