内容纲要
答:
mybatis 提供的是一个通用的 sql 执行过程,但是肯定无法解决所有的场景~
因此,mybatis 在它执行的整个过程中,在它核心的 StatementHandler、Executor、ParameterHandler、ResultSetHandler四个对象,提供对应的拓展点,可以在上面做点个性化的逻辑,就是插件机制。
类似下面的图,每个执行的方法,都可以是一个拓展点
目标 路径 时间 结果 信息 定位 闭环 复盘 精力 极限 稳态 框架 邮箱:linqingyang@datagov.top
答:
mybatis 提供的是一个通用的 sql 执行过程,但是肯定无法解决所有的场景~
因此,mybatis 在它执行的整个过程中,在它核心的 StatementHandler、Executor、ParameterHandler、ResultSetHandler四个对象,提供对应的拓展点,可以在上面做点个性化的逻辑,就是插件机制。
类似下面的图,每个执行的方法,都可以是一个拓展点