Mybatis的Mapper底层原理

总的来讲是经过动态代理。动态代理的功能就是经过拦截器方法回调(invokeHandler),达到加强目标对象的目的。看下面代码,很关键一点就是InvocationHandler包含target对象。在invoke方法中会调用target的方法。java public class HelloWordProxy extends InvokeHandler{ // 真正的本体 private O
相关文章
相关标签/搜索