概述
插件是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 实际使用案例-plugins所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复