免责声明

易百易数码科技

mybatis的flushcache是干什么用的,mybatis一级缓存的作用范围

mybatis的flushcache是干什么用的

flushCache=true 当用在select语句时,表示调用select语句不会清空本地缓存和二级缓存 用在insert,update.delete时,会导致清空本地和二级缓存。

mybatis的工作原理

1、API接口层:提供给外部使用的接口API,开发人员通过这些本地API来操纵、数据库。接口层一接收到调用请求就会调用数据处理层来完成具体的数据处理。

mybatis的flushcache是干什么用的,mybatis一级缓存的作用范围-图1

2、数据处理层:负责具体的SQL查找、SQL解析、SQL执行和执行结果映射处理等。它主要的目的是根据调用的请求完成一次数据库操作。

3、基础支撑层:负责最基础的功能支撑,包括连接管理、事务管理、配置加载和缓存处理,这些都是共用的东西,将他们抽取出来作为最基础的组件。为上层的数据处理层提供最基础的支撑。

到此,以上就是小编对于mybatis一级缓存的作用范围的问题就介绍到这了,希望介绍的2点解答对大家有用,有任何问题和不懂的,欢迎各位老师在评论区讨论,给我留言。

mybatis的flushcache是干什么用的,mybatis一级缓存的作用范围-图2
mybatis的flushcache是干什么用的,mybatis一级缓存的作用范围-图3
分享:
扫描分享到社交APP
上一篇
下一篇