排序
Mybatis缓存机制
什么是缓存?为什么使用缓存?什么场景下使用缓存?缓存(Cache)就是数据交换的缓冲区,一个临时存储数据的地方,当我们读取数据时会首先从缓存中查找需要的数据,如果找到了则直接执行,找不...
【源码级】MyBatis缓存策略
缓存就是内存中的数据,常常来自对数据库查询结果的保存。使用缓存,我们可以避免频繁的与数据库进行交互,进而提高响应速度MyBatis也提供了对缓存的支持,分为一级缓存和二级缓存,可以通过下...
MyBatis(二六):缓存——缓存原理
首先来思考一下,在开启了二级缓存的情况下,一个用户查询数据经历的过程是什么样的。我们看一下,下面这张图:用户先去二级缓存中去寻找数据,如果找不到再去一级缓存寻找数据,如果还是找不到...
MyBatis保姆级理解与使用,动态SQL(核心)
1.动态SQL(核心)1.1简介Mybatis框架的动态SQL技术是一种根据特定条件动态拼装SQL语句的功能,它存在的意义是为了解决拼接SQL语句字符串时的难点问题。比如:我们在多条件查询的时候会写这样的...