Mybatis

Mybatis

JDBC处理器StatementHandler

共455人围观 0人评论

1、mybatis执行流程2、StatementHandler定义及结构StatementHandler接口** * Copyright 2009-2016 the original author or authors. * * Licensed under the Apache License, Vers......

Mybatis

mybatis源码-二级缓存

共596人围观 0人评论

二级缓存定义与需求分析二级缓存扩展性需求FIFO:溢出淘汰算法(FastInFastOut先进先出)先缓存的部分老数据清空,让新数据缓存起来LRU:最近最少使用的数据清空二级缓存组件结构缓存Cache接口方法列表:责任链模式测试调用缓存接口:private static void test1 throws IOExce......

Mybatis

mybatis源码-一级缓存

共470人围观 0人评论

流程图:1、进入query方法queryStack嵌套查询使用到的层级@Overridepublic Object getObjectObject key { return cache.getkey;}private final MapObject, Object cache = new HashMap;可以看到一级......

Mybatis

mybatis源码-二级缓存

共410人围观 0人评论

涉及到的模式:执行查询:可以看到cache为null,这是因为没有开启二级缓存,mybatis二级缓存是手动开启的,需要去开启可以看到解析的是mapper节点下的cache节点查看官网配置详情:缓存MyBatis 内置了一个强大的事务性查询缓存机制,它可以非常方便地配置和定制。 为了使它更加强大而且易于配置,我们对 M......

分类选择