// 获取 SqlSessionFactoryBuilder 用以新建 SqlSession 工厂实例类 SqlSessionFactoryBuilder factoryBuilder = new SqlSessionFactoryBuilder(); SqlSessionFactory build... ...
分类:
其他好文 时间:
2017-08-16 11:26:09
阅读次数:
169
转自:http://www.cnblogs.com/yhtboke/p/5611375.html SqlSessionTemplate SqlSessionTemplate是MyBatis-Spring的核心。这个类负责管理MyBatis的SqlSession,调用MyBatis的SQL方法,翻译异 ...
分类:
数据库 时间:
2017-08-10 13:29:42
阅读次数:
185
5.mybatis的CURD操作 1.导包(使用maven创建工程,导包只需要配置pom.xml即可,此处导入jackson是为测试查询打印结果) 2.配置mybatis核心文件mybatis.xml 3.创建sqlSession的工具类 3.1测试工具类 4.创建javabean,注意:一定要写无 ...
分类:
其他好文 时间:
2017-08-08 23:12:52
阅读次数:
202
1. mybatis缓存介绍 如下图,是mybatis一级缓存和二级缓存的区别图解: mybatis提供查询缓存,用于减轻数据压力,提高数据库性能。 mybaits提供一级缓存,和二级缓存。 一级缓存是SqlSession级别的缓存。在操作数据库时需要构造 sqlSession对象,在对象中有一个数 ...
分类:
其他好文 时间:
2017-08-06 22:59:20
阅读次数:
266
1. SqlSession使用范围 1.1 SqlSessionFactoryBuilder 通过SqlSessionFactoryBuilder创建会话工厂SqlSessionFactory 将SqlSessionFactoryBuilder当成一个工具类使用即可,不需要使用单例管理SqlSess ...
分类:
其他好文 时间:
2017-08-06 17:04:01
阅读次数:
186
mybatis学习笔记(14)-查询缓存之中的一个级缓存 标签: mybatis mybatis学习笔记14-查询缓存之中的一个级缓存 查询缓存 一级缓存 一级缓存工作原理 一级缓存測试 一级缓存应用 本文主要讲mybatis的一级缓存。一级缓存是SqlSession级别的缓存。 查询缓存 myba ...
分类:
其他好文 时间:
2017-08-01 14:18:25
阅读次数:
167
servlet:设置编码,接收页面的值,调用service,向页面传值,跳转页面 db:DBACCESS:访问数据库层,构建sqlsession DAO:与数据库表相关的操作 service:列表相关业务功能,将dao查询结果返还给servlet servlet-》service->DAO ...
分类:
其他好文 时间:
2017-07-21 23:19:54
阅读次数:
200
MyBatis提供了一级缓存和二级缓存配置全局配置配置说明默认值可选值cacheEnabled全局缓存的开关truetruefalselocalCacheScope本地缓存,SESSION表示执行的sql结果缓存数据可以在同一个sqlSession共享,而STATEMENT,则同只有在单条语句会被缓存,两条语句不能共享缓存数据SESSIO..
分类:
系统相关 时间:
2017-07-21 22:00:05
阅读次数:
213
线上的系统中,使用的是Spring+Mybatis+Mysql搭建的框架,由于客户需要,最近一直在对性能提升部分进行考虑,主要是涉及Mysql的一些重要参数的配置学习,以及Spring事务管理机制的学习,因为通过观察服务器日志,发现在这两部分的时候耗时比较严重,特别是进行mysql事务提交的时候,项 ...
分类:
数据库 时间:
2017-07-21 18:56:51
阅读次数:
402
public <T> T getMapper(Class<T> type, SqlSession sqlSession) { MapperProxyFactory mapperProxyFactory = (MapperProxyFactory)this.knownMappers.get(type) ...
分类:
其他好文 时间:
2017-07-21 17:11:19
阅读次数:
141