mybatis
文章平均质量分 97
霓乤
努力的码农
展开
-
mybatis源码--缓存机制
mybatis缓存机制缓存概述mybatis缓存结构一级缓存概要一级缓存命中的条件一级缓存失效的情况查看源码中失效情况的位置一级缓存性能一级缓存执行的过程(源码)执行流程源码分析spring-mybatis整合后一级缓存失效的分析示例查看源码二级缓存概要二级缓存命中的条件二级缓存为什么必须提交后才能命中二级缓存的设计思想二级缓存的执行流程执行流程源码 缓存概述 MyBatis提供在执行过程中查询缓存,如果缓存中有数据,则直接从缓存中获取,没有则从数据库查询,用以减轻数据压力,提高系统性能。 MyBatis原创 2021-08-13 23:06:00 · 75 阅读 · 0 评论 -
mybatis源码---Executor执行器
java原生jdbc操作 流程 读取配置信息(基本信息) 加载驱动 获取连接 获取PreparedStatement的实例 (或:预编译sql语句) 针对结果集的处理(增删改用 execute() 不需处理结果集,查询用 .executeQuery(); ) 关闭连接 流程图 示例 //获取连接 Connection conn = JDBCUtils.getConnection(); String sql = "insert intocustomers(name,email,birth,photo)原创 2021-08-10 17:14:18 · 106 阅读 · 0 评论