SpringBoot整合!java开发包装简历项⽬为什么阿⾥巴巴的持久层抛弃hibernate,采⽤MyBatis框架?
原因⼤概有以下4点:
尤其是需要处理⼤量数据或者⼤并发情况的⽹站服务,这也阿⾥选择MyBatis的原因。
MyBatis整体架构
不多讲,先看⽬录图
MyBatis源码笔记⽂档
第1部分 MyBatis ⼊门
MyBatis 是⼀个容易上⼿的持久层框架,使⽤者通过简单的学习即可掌握其常⽤特性的⽤法,这也是MyBatis 被⼴泛使⽤的原因之⼀。在深⼊分析MyBatis 源码前,先介绍⼀下MyBatis 的⼀些基础知识。
第2部分 配置⽂件解析过程
按照 MyBatis 启动流程,这部分将会对 MyBatis 解析配置⽂件的过程进⾏分析。我们在使⽤ MyBatis
框架时,通常会进⾏⼀定的设置,使其能更好的满⾜我们的需求。对于⼀个框架来说,提供较为丰富的配置⽂件,也是其灵活性的体现。将会介绍 MyBatis 配置⽂件中的⼤部分节点解析过程,包含但不限于 properties、settings、typeAliase、typeHandlers 等
第3部分 映射⽂件解析过程
springboot架构图这部分是分析映射⽂件解析的过程。与配置⽂件不同,映射⽂件⽤于配置 SQL语句,字段映射关系等。映射⽂件中包含、、、<select|insert|update|delete>等⼆级节点,这些节点将在接下来内容中进⾏分析。
第4篇 SQL执⾏流程
将对 MyBatis 执⾏ SQL 的过程进⾏较为详尽的分析。该过程⽐较复杂,涉及的技术点很多。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论