plugins插件

一、关于插件

  插件是MyBatis提供的一个非常强大的机制,我们可以通过插件来修改MyBatis的一些核心行为。 插件通过动态代理机制,可以介入四大对象的任何一个方法的执行。后面会有专门的章节我们来介绍mybatis运行原理以及插件。
 

二、四大对象

  (1)Executor (update, query, flushStatements, commit, rollback, getTransaction, close, isClosed)
  (2)ParameterHandler (getParameterObject, setParameters)
  (3)ResultSetHandler (handleResultSets, handleOutputParameters)
  (4)StatementHandler (prepare, parameterize, batch, update, query)
 
 
posted on 2021-09-02 22:00  格物致知_Tony  阅读(134)  评论(0编辑  收藏  举报

目录导航