以下是我自己总结的两个持久层框架的区别:
1.IBatis中我们需要指定Dao的实现类中对应的Xml映射文件,而MyBatis实现了Dao接口和Xml绑定,自动为我们生成了接口的具体实现
2.对象关系映射的改进,MyBatis兼容了IBatis的“嵌套查询”,还提供了“嵌套结果”相当于直接Sql查询出来Dao对象自动封装成的所需对象。
3.IBatis 基本上是对SQL和存储过程直接支持能够获取封装优势的同时不丧失SQL调优的手段
4.配置文件的区别:
1.IBatis中我们需要指定Dao的实现类中对应的Xml映射文件,而MyBatis实现了Dao接口和Xml绑定,自动为我们生成了接口的具体实现
2.对象关系映射的改进,MyBatis兼容了IBatis的“嵌套查询”,还提供了“嵌套结果”相当于直接Sql查询出来Dao对象自动封装成的所需对象。
3.IBatis 基本上是对SQL和存储过程直接支持能够获取封装优势的同时不丧失SQL调优的手段
4.配置文件的区别: