mybatis-架构

mybatis-架构架构设计接口层提供给外部使用的接口api,开发人员通过这些本地api来操纵数据库。接口层一接收到调用请求就会调用数据处理层来完成具体的数据处理。mybatis和数据库交互的方式使用传统的mybatis提供的api,如sqlSession.selectList()使用mapper代     阅读全文
丁起男's avatar
丁起男 12月 08,2020

mybatis插件

mybatis插件mybatis插件又称拦截器采用责任链模式,通过动态代理组织多个插件实现步骤实现org.apache.ibatis.plugin.Interceptor接口添加org.apache.ibatis.plugin.Intercepts注解注册插件可被拦截的类型Executor:拦截执行     阅读全文
丁起男's avatar
丁起男 10月 12,2020

MyBatis缓存

Mybatis缓存mybatis中有一级缓存和二级缓存,默认情况下一级缓存是开启的,而且是不能关闭的。一级缓存是指SqlSession级别的缓存,当在同一个SqlSession中进行相同的sql语句查询时,第二次以后的查询不会从数据库查询,而是从缓存中获取,一级缓存最多缓存1024条sql。二级缓存     阅读全文
丁起男's avatar
丁起男 09月 16,2020