插件是MyBatis 的一个很强大的机制,跟很多其他的框架一样,MyBatis 预留了插件的接口,让MyBatis 更容易扩展。
根据官方的定义,插件可以拦截这四个对象的这些方法,我们把这四个对象称作MyBatis 的四大对象。我们会在带大家阅读源码,知道了这4 大对象的作用之后,再来分析自定义插件的开发和插件运行的原理。
http://www.mybatis.org/mybatis-3/zh/configuration.html#plugins
| 类(或接口) | 方法 |
| Executor | update, query, flushStatements, commit, rollback, getTransaction, close, isClosed |
| ParameterHandler | getParameterObject, setParameters |
| ResultSetHandler | handleResultSets, handleOutputParameters |
| StatementHandler | prepare, parameterize, batch, update, query |
最后
以上就是优秀火龙果最近收集整理的关于MyBatis 实际使用案例-plugins的全部内容,更多相关MyBatis内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复