Mybatis源码分析(一)应用分析与最佳实践
前言
Mybatis是现在Java项目中必不可少的技术,面试和平时工作中都离不开它。今天就开始系统化的学习Mybatis的源码。一步一个脚印,踏踏实实累积基础。
一、为什么用Mybatis?
原生的Api对数据库的处理有下面几点缺点:
- 连接管理代码过多。
- 执行查询是写在代码里的。
- 结果集处理复杂。
- 断开连接容易忘记。
Mybatis的高级用法和拓展
Mybatis的几个核心
SqlSessionFactoryBulider(创建一次就没有用了。生命周期:方法局部)
SqlSessionFactory(单例)
SqlSession
Mapper