mybatis思维导图,让mybatis不再难懂(一)
mybatis思维导图,让mybatis不再难懂(一)
java思维导图 发表于5个月前
mybatis思维导图,让mybatis不再难懂(一)
  • 发表于 5个月前
  • 阅读 10975
  • 收藏 869
  • 点赞 32
  • 评论 27

330元/年抢阿里云香港云服务器,节省80%出海成本 >>>   

写在前面

与hibernate相比,我无疑更喜欢mybatis,就因为我觉得它真的好用,哈哈。它简单上手和掌握;sql语句和代码分开,方便统一管理和优化;当然缺点也有:sql工作量很大,尤其是字段多、关联表多时,更是如此。而且sql依赖于数据库,导致数据库移植性差。

选用一个框架之前最好先了解它的优缺点,对项目最好用,效率最高的才是一个你最好的选择。

mybatis简介

MyBatis 是支持普通 SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML或注解用于配置和原始映射,将接口和 Java 的POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。

直接上思维导图

1、mybatis简介.png 2、与hibernate对比.png

3、几个关键类.png

4、mybatis执行浅析.png

5、MyBatis框架整体设计.png

6、mybatis初始化与执行sql过程.png

7、mybatis源码的几个主要部件.png

8、XML 映射配置文件(一).png

9、XML 映射配置文件(二).png

10、XML 映射配置文件(三).png

写在最后

这一篇只写了mybatis的原理和配置文件的基本实用,后一篇会写mybatis的使用方法,欢迎关注我的公众号java-mindmap,更多java思维导图供你学习,每三到四天会更新一篇,带你走进记忆脑图的世界。

思维导图源文件公众号中有下载提示哦。

扫一扫关注java-mindmap公众号.jpg

标签: MyBatis 框架 java
共有 人打赏支持
java思维导图
粉丝 1215
博文 15
码字总数 15225
评论 (27)
a292720631
感谢分享心得,请问下能不能提供附件下载呢
青苗
来使用! mybatis-plus 包含 mybatis 增强CRUD 、 mybatis 乐观锁 等 http://mp.baomidou.com
hccy_0324
有些模糊,看不清。。:smirk:来个高清。
ht896632
感兴趣可以看下我修改后的mybatis-generator-core,自动生成代码,支持生成中文注释、支持分页插件
https://my.oschina.net/ht896632/blog/880485
java思维导图

引用来自“hccy_0324”的评论

有些模糊,看不清。。:smirk:来个高清。
关注公众号可以下载源文件,高清不模糊:smirk:
java思维导图

引用来自“a292720631”的评论

感谢分享心得,请问下能不能提供附件下载呢
公众号中可以下载:grin:
java思维导图

引用来自“青苗”的评论

来使用! mybatis-plus 包含 mybatis 增强CRUD 、 mybatis 乐观锁 等 http://mp.baomidou.com
苗神,上上篇讲开源项目的,我有稍微介绍过你的mybatis_plus哈。:laughing:
青苗

引用来自“青苗”的评论

来使用! mybatis-plus 包含 mybatis 增强CRUD 、 mybatis 乐观锁 等 http://mp.baomidou.com

引用来自“java思维导图”的评论

苗神,上上篇讲开源项目的,我有稍微介绍过你的mybatis_plus哈。:laughing:
:pray: 画的非常好!我给你推荐一波了!
java思维导图

引用来自“青苗”的评论

来使用! mybatis-plus 包含 mybatis 增强CRUD 、 mybatis 乐观锁 等 http://mp.baomidou.com

引用来自“java思维导图”的评论

苗神,上上篇讲开源项目的,我有稍微介绍过你的mybatis_plus哈。:laughing:

引用来自“青苗”的评论

:pray: 画的非常好!我给你推荐一波了!
看到了,我也在苗神的群里,哈哈:bowtie:
QQ2112755791
这思维能力这么强,挺详细的。是个好项目。
jp_zhong
666666666666666
3kqing
写的不错,缺少跟spring整合部分。
我的名字叫李猜
--看我射ีึีึีึีึีึีึีึีึีึีึ๊๋ีึ๊๋ีึีึีึีึีึ๊๋ีึีึ้๊ีึีึีึ็้ีึีึีึ็้ีึ็้ีึีึีึีึ้๊ีึีึีึ้๊ีึีึีึ็้ีึีึีึีึ้๊ีึีึีึ้๊ีึีึีึ๊๋ีึีึีึีึีึีึีึีึีึีึีึ๊๋ีึ๊๋ีึีึีึีึีึ๊๋ีึีึ้๊ีึีึีึีึีึีึีึีึีึีึีึ๊๋ีึ๊๋ีึีึีึีึีึ๊๋ีึีึ้๊ีึีึีึ็้ีึีึี้ีีึี็้ีึ้๊ีึีึีึีึีึีึี
PKAQ
呵呵呵 画的不少 就是根本看不清
JacarriChan

引用来自“hccy_0324”的评论

有些模糊,看不清。。:smirk:来个高清。
新table打开就行了
ExtremeTalk
思维导图自己看行,给别人看......
v_zhangy
本来还觉得MyBatis挺简单直接的,看完这图,瞬间觉得又迷糊了。。。
java思维导图

引用来自“PKAQ”的评论

呵呵呵 画的不少 就是根本看不清
也可以浏览器放大200%,或者关注关注公众号下载源文件
java思维导图

引用来自“v_zhangy”的评论

本来还觉得MyBatis挺简单直接的,看完这图,瞬间觉得又迷糊了。。。
正如我开头说的,mybatis简单易用。如果涉及到调优或者mybatis拓展的话就需要懂多点了:relaxed:
IvanSi
做图的工具是什么呀
×
java思维导图
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: