本系列是「深入浅出MyBatis:技术原理与实践」书籍的总结笔记。
本篇是「深入浅出MyBatis」系列的最后一篇,主要介绍与Spring的集成,以及工作中的一些实用场景。
介绍之前,先整体总结下该系列的内容和写作思路。
MyBatis是一个框架,封装了数据库相关的操作,给我们开发人员带来了极大地便利,相对于Hibernate,有很大的灵活性和扩展性,在高并发高性能应用中,这点很重要。
首先介绍了JDBC的规范,了解我们最原始最熟悉的操作数据库的方式,MyBatis就是在此基础上进行封装和抽象。
然后,介绍了MyBatis的特性和核心组件,对其有个整体了解。
之后,详解介绍了MyBatis的配置、映射器,它们是平时使用、接触最多的,可以很好的使用MyBatis进行开发了。
最后,回顾了反射和动态代理基础,深入分析了MyBatis的解析和运行原理,插件及开发过程,一方面对MyBatis的核心组件有更深入的了解,一方面可以更好进行插件的开发,对sql进行统一处理。
实际使用中,往往会和Spring集成一起使用,可以减少我们的工作量,通过本篇的介绍,你会了解到:
- Spring的基础知识:IOC、AOP、事务管理;
- MyBatis-Spring应用:配置和集成
- 实用场景介绍