MyBatis 源码学习7——SqlSession执行Mapper过程(下)

三、Mapper方法调用过程详解 用SqlSession对象的getMapper()方法获取一个动态代理对象,然后通过代理对象调用方法,即执行MapperProxy类的invoke()方法: 详细看下MapperProxy类的invoke()方法实现, 1.如果方法是从Object类继承的,不做任何处理, 2.如果是Mapper接口中定义的方法,调用cachedMapperMethod()方法获取
相关文章
相关标签/搜索