码迷,mamicode.com
首页 >  
搜索关键字:sqlsession    ( 462个结果
myBatis-一级缓存与二级缓存
1.1 什么是查询缓存 mybatis提供查询缓存,用于减轻数据压力,提高数据库性能。 mybaits提供一级缓存,和二级缓存。 一级缓存是SqlSession级别的缓存。在操作数据库时需要构造 sqlSession对象,在对象中有一个(内存区域)数据结构(HashMap)用于存储缓存数据。不同的s ...
分类:其他好文   时间:2017-07-16 19:17:00    阅读次数:130
MyBatis源码解析【6】SqlSession运行
前言 这个分类比较连续,如果这里看不懂,或者第一次看,请回顾之前的博客 http://www.cnblogs.com/linkstar/category/1027239.html 经过之前的学习我们知道了工厂是如何建立的,是如何生产产品的。 那么今天要进入重点中的重点了。那就是我们究竟是如何使用这个 ...
分类:数据库   时间:2017-07-15 15:56:48    阅读次数:198
Mybatis Mapper代理的开发方式
1.Mapper代理的开发方式 使用Mybatis开发Dao,通常有两个方法,即原始Dao开发方法和Mapper接口开发方法。mybatis在进行dao开发的时候,涉及到三姐妹,分别是SqlSessionFactoryBuilder、SqlSessionFactroy、SqlSession。 小伙伴 ...
分类:移动开发   时间:2017-07-14 16:19:57    阅读次数:362
关于sqlSessionTemplate
SqlSessionTemplate是MyBatis-Spring的核心。这个类负责管理MyBatis的SqlSession,调用MyBatis的SQL方法,翻译异常。SqlSessionTemplate是线程安全的,可以被多个DAO所共享使用。当调用SQL方法时,包含从映射器getMapper() ...
分类:数据库   时间:2017-07-09 20:54:51    阅读次数:174
Spring+SpringMVC+MyBatis深入学习及搭建(八)——MyBatis查询缓存
1.什么是查询缓存 mybatis提供查询缓存,用于减轻数据库压力,提高数据库性能。 mybatis提供一级缓存和二级缓存。 一级缓存是SqlSession级别的缓存。在操作数据库时需要构造sqlSession对象,在对象中有一个数据结构(HashMap)用于存储缓存数据。不同的sqlSession ...
分类:编程语言   时间:2017-07-06 12:21:43    阅读次数:304
Spring+SpringMVC+MyBatis深入学习及搭建(二)——MyBatis原始Dao开发和mapper代理开发
前面有写到Spring+SpringMVC+MyBatis深入学习及搭建(一)——MyBatis的基础知识。MybatisFirst中存在大量重复的代码。这次简化下代码: 使用MyBatis开发Dao,通常有两种方法,即原始Dao开发方法和Mapper接口开发方法。 1.SqlSession使用范围 ...
分类:移动开发   时间:2017-07-05 13:30:45    阅读次数:265
MyBatis-缓存
一、一级缓存(本地缓存) sqlSession级别的缓存。一级缓存是一直开启的;SqlSession级别的一个Map与数据库同一次会话期间查询到的数据会放在本地缓存中。以后如果需要获取相同的数据,直接从缓存中拿,没必要再去查询数据库; 一级缓存失效情况(没有使用到当前一级缓存的情况,效果就是,还需要 ...
分类:其他好文   时间:2017-07-03 11:54:31    阅读次数:136
MyBatis3-缓存使用
一级缓存和二级缓存的区别: 1、一级缓存:基于PerpetualCache的HashMap本地缓存,其存储作用域为同一个SqlSession,当Session flush或close之后,该Session中的所有Cache就将清空。 2、二级缓存:与一级缓存其机制相同,默认也是采用Perpetual ...
分类:其他好文   时间:2017-06-23 10:27:41    阅读次数:242
笔记:MyBatis 其他特性
多行结果集映射成Map 如果你有一个映射语句返回多行记录,并且你想以HashMap的形式存储记录的值,使用记录列名作为key值,而记录对应值或为value值。我们可以使用sqlSession.selectMap(),如下所示: Java代码: Map studentMap = sqlSession.... ...
分类:其他好文   时间:2017-06-21 23:10:37    阅读次数:428
11mybatis执行原生jdbc_sql语句
mybatis 执行JDBC SQL语句第一方式 使用mybatis 预留的Connection接口 this.ss 就是 SqlSession 会话 @Test public void s1() throws SQLException { Connection conn = this.ss.get ...
分类:数据库   时间:2017-06-20 20:16:51    阅读次数:350
462条   上一页 1 ... 30 31 32 33 34 ... 47 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!