MyBatis 插件机制是什么?为什么需要有插件机制?

内容纲要

答:
mybatis 提供的是一个通用的 sql 执行过程,但是肯定无法解决所有的场景~

因此,mybatis 在它执行的整个过程中,在它核心的 StatementHandler、Executor、ParameterHandler、ResultSetHandler四个对象,提供对应的拓展点,可以在上面做点个性化的逻辑,就是插件机制。

类似下面的图,每个执行的方法,都可以是一个拓展点

Leave a Comment

您的电子邮箱地址不会被公开。 必填项已用*标注

close
arrow_upward