MyBatis面试题汇编
MyBatis提供针对4种接口的插件机制:ParameterHandler、ResultSetHandler、StatementHandler、Executor。
利用JDK动态代理,MyBatis为目标接口生成代理对象,在执行这4种接口方法时会进入Interceptor接口的intercept方法,实现方法拦截。
要实现MyBatis插件,需实现Interceptor接口并重写intercept方法,再使用注解指定拦截接口和方法。
用户评论