随笔分类 - MyBatis
摘要:一、概述 MyBatis是常见的Java数据库访问层框架。在MyBatis中,缓存可以提高查询性能,因为它们可以避免频繁地向数据库发送查询。MyBatis提供了两种缓存机制:一级缓存和二级缓存。 一级缓存是在MyBatis的SqlSession级别上运作的。在同一个SqlSession中执行的查询会
阅读全文
摘要:一、动态SQL MyBatis的强大特性之一便是它的动态SQL。如果有使用JDBC或其他类似框架的经验,就能体会到根据不同条件拼接SQL语句有多么痛苦。拼接的时候要确保不能忘了必要的空格,还要注意省掉列名列表最后的逗号。利用动态SQL这一特性可以彻底摆脱这种痛苦。 通常使用动态SQL不可能是独立的一
阅读全文
摘要:大家应该都知道Mybatis源码也是对Jdbc的再一次封装,不管怎么进行包装,还是会有获取链接、preparedStatement、封装参数、执行这些步骤的。 一、配置解析过程 String resource = "mybatis-config.xml"; // 1. 读取resources下面的m
阅读全文