(1).sql标签的作用: 可以实现对于动态SQL语句达到复用的状态 SQL标签 include标签 配置文件 测试结果 (2).SQL片段注意事项 (1).最好基于单表的查询 (2).不要存在Where 源码 index 是键,item 是值,collection 是集合。数据与数据之间的分割符是, 1.把Foreach的分割符变成OR的形式 SQL语句 接口 配置文件 测试 解释 (十九)、缓存简介 因为: MyBatis 内置了一个强大的事务性查询缓存机制,它可以非常方便地配置和定制。 ==(1).==Mybatis默认定义了两级缓存模式: ?默认情况下: 只有一级缓存开启(Sqlsession 级别的缓存,也称为本地缓存) ?二级缓存需要手动开启和配置,它是基于namspace级别的缓存 ?为了提高扩展性,Mybatis定义了缓存接口Cache,我们可以通过实现Cache接口自定义二级缓存。 一级缓存的测试: 生命周期----》 从创建sqlSession到sqlSession关闭的这个区间,就是一级缓存的有效生命期 首先开启日志模式,然后进行写入两个查询语句;...