mybatisplus 执行过程
时间: 2023-08-19 14:11:39 浏览: 147
mybatis plus操作
mybatisplus的执行过程可以分为以下几个步骤:
1. 首先,进入`MybatisCachingExecutor`类的`update`方法。在这个方法中,会调用`flushCacheIfRequired`方法来刷新清除缓存,然后通过`delegate.update`方法来执行实际的更新操作。[1]
2. 接下来,进入`MybatisSimpleExecutor`类的`doUpdate`方法。在这个方法中,会生成执行的声明,并通过`prepareStatement`方法来准备数据源。然后,通过`handler.update`方法来执行实际的更新操作。[2]
3. 最后,进入新的`invoke`方法。在这个方法中,会调用`mapperMethod.execute`方法来执行核心操作。[3]
综上所述,mybatisplus的执行过程包括刷新清除缓存、准备数据源和执行实际的更新操作。
阅读全文