理解Mybatis Cache(1) ---- 创建Executor过程
2016-03-08 15:07:40 0 举报
Mybatis Cache是Mybatis框架中的一个重要组成部分,它通过缓存数据库查询结果来提高程序的性能。在创建Executor的过程中,Mybatis会初始化一个缓存对象,这个缓存对象会根据配置文件中的设置来决定使用哪种类型的缓存策略(如一级缓存、二级缓存等)。 当执行SQL语句时,Mybatis会先检查缓存中是否存在相应的数据,如果存在则直接返回缓存数据,否则执行SQL语句并将查询结果存入缓存。这样可以避免重复执行相同的SQL语句,从而提高程序的运行效率。同时,Mybatis还提供了一些缓存相关的高级特性,如定时刷新缓存、清除缓存等,以满足不同场景下的需求。