初学mybatis时发现mapper接口作并没有实现类,那么如何得到其实现类来调用接口方法来返回结果的?带这个疑问来查看了一下源码。
1.封装获取Sqlsession的工具类
定位到getMapper()方法,接下来看看源码是如何得到其代理类对象的。
Sqlsession调用getMapper()方法创建mapper接口代理类过程如下:
初学mybatis时发现mapper接口作并没有实现类,那么如何得到其实现类来调用接口方法来返回结果的?带这个疑问来查看了一下源码。
1.封装获取Sqlsession的工具类
定位到getMapper()方法,接下来看看源码是如何得到其代理类对象的。
Sqlsession调用getMapper()方法创建mapper接口代理类过程如下: