写在前面java
与hibernate相比,我无疑更喜欢mybatis,就由于我以为它真的好用,哈哈。它简单上手和掌握;sql语句和代码分开,方便统一管理和优化;固然缺点也有:sql工做量很大,尤为是字段多、关联表多时,更是如此。并且sql依赖于数据库,致使数据库移植性差。sql
选用一个框架以前最好先了解它的优缺点,对项目最好用,效率最高的才是一个你最好的选择。数据库
mybatis简介mybatis
MyBatis 是支持普通 SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除了几乎全部的JDBC代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML或注解用于配置和原始映射,将接口和 Java 的POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。框架
直接上思惟导图学习
写在最后优化
这一篇只写了mybatis的原理和配置文件的基本实用,后一篇会写mybatis的使用方法,欢迎关注个人公众号java-mindmap,更多java思惟导图供你学习,每三到四天会更新一篇,带你走进记忆脑图的世界。hibernate
关注公众号并回复“思惟导图”当即下载源xmind导图。设计