前言
很久以前,我们学习了Java,从一个控制台的 Hello world
.开始,我们进入了面向对象的世界。
然后由学习了SQL
语言,可以写出SQL
语句来将尘封在硬盘之下的数据库数据,展现出来。
后来我们使用JDBC
来操作数据库,进行各种增删改查。然而,我们对于原生的JDBC并不满意,写起来很不爽……
于是,我们使用了Mybatis
,写了一个又一个的mapper
,无论需求怎么变动,无论情况怎么复杂多变。对于我们来说只是增加mapper,修改xml中的sql就好了。
从此,一切似乎很简单,水到渠成的感觉。然而,原理是啥?mybatis 怎么工作的?
1. Mybatis Mapper接口是如何找到实现类的-源码分析
https://www.cnblogs.com/demingblog/p/9544774.html