码迷,mamicode.com
首页 >  
搜索关键字:sqlsession    ( 462个结果
MyBatis工厂工具类 MyBatisUtils
import org.apache.ibatis.io.Resources; import org.apache.ibatis.session.SqlSession; import org.apache.ibatis.session.SqlSessionFactory; import org.apa ...
分类:其他好文   时间:2017-12-17 20:53:25    阅读次数:171
Springboot Mybatis Redis 实现二级缓存
前言 什么是mybatis二级缓存? 二级缓存是多个sqlsession共享的,其作用域是mapper的同一个namespace。 即,在不同的sqlsession中,相同的namespace下,相同的sql语句,并且sql模板中参数也相同的,会命中缓存。 第一次执行完毕会将数据库中查询的数据写到缓 ...
分类:编程语言   时间:2017-12-10 21:29:07    阅读次数:364
MyBatis开发学习记录
使用MyBatis时主要是完成POJO和SQL的映射规则 MyBatis基本构成: SqlSessionFactoryBuilder SqlSessionFactory SqlSession SqlMapper(主要是定义参数类型,描述缓存,描述SQL语句,定义查询结果和POJO的映射关系) 配置( ...
分类:其他好文   时间:2017-11-26 12:53:02    阅读次数:152
Mybatis运行原理
要执行sql语句必须得到一个SqlSession,那么我们是怎么获得这个对象的呢?我们来慢慢解析这几句话: 第一步:通过Resources加载配置好的mybatis.xml配置文件。Resources是ibatis.io包下面的类,也就是一个io流,用于读写文件,通过getResourceAsStr ...
分类:其他好文   时间:2017-11-23 12:22:21    阅读次数:177
MyBatis核心接口和类
三大对象: 1、SqlSessionFactoryBuilder:负责构建SqlSessionFactory,并且提供了多个build()方法的重载 2、SqlSessionFactory:创建SqlSession实例的工厂 3、SqlSession:用于执行持久化操作的对象 三大对象获取的步骤: ...
分类:其他好文   时间:2017-11-20 16:42:39    阅读次数:215
深入浅出Mybatis系列(十)---SQL执行流程分析(源码篇)(转)
转载自:http://www.cnblogs.com/dongying/p/4142476.html 1. SqlSessionFactory 与 SqlSession. 通过前面的章节对于mybatis 的介绍及使用,大家都能体会到SqlSession的重要性了吧, 没错,从表面上来看,咱们都是通 ...
分类:数据库   时间:2017-11-14 11:21:58    阅读次数:172
MyBatis 缓存机制
Mybatis 有两级缓存: 一级缓存: 也称为本地缓存,SqlSession级别的缓存。一级缓存是一直开启的; 与数据库同一次会话期间查询到的数据会放在本地缓存中,以后如果需要获取相同的数据,直接从缓存中拿,没必要再去查询数据库 一级缓存失效情况: 1、SqlSession 不同 2、SqlSes ...
分类:其他好文   时间:2017-11-07 22:17:07    阅读次数:137
mysql缓存:一级缓存和二级缓存
一级缓存: 也称本地缓存,sqlSession级别的缓存。一级缓存是一直开启的;与数据库同一次回话期间查询到的数据会放在本地缓存中。 如果需要获取相同的数据,直接从缓存中拿,不会再查数据库。 一级缓存失效的四种情况: 1.sqlSession不同。 eg: 2.sqlSession相同,查询条件不同 ...
分类:数据库   时间:2017-11-03 16:11:20    阅读次数:559
Mybatis_运行原理
1、获取sqlSessionFactory对象:解析文件的每一个信息保存在Configuration中,返回包含Configuration的DefaultSqlSession;注意:【MappedStatement】:代表一个增删改查的详细信息2、获取sqlSession对象返回一个DefaultSQlSession对象,包含Executor和Configuration;这一步会创..
分类:其他好文   时间:2017-10-29 23:08:08    阅读次数:223
mybatis一级缓存二级缓存
一级缓存 Mybatis对缓存提供支持,但是在没有配置的默认情况下,它只开启一级缓存,一级缓存只是相对于同一个SqlSession而言。所以在参数和SQL完全一样的情况下,我们使用同一个SqlSession对象调用一个Mapper方法,往往只执行一次SQL,因为使用SelSession第一次查询后, ...
分类:其他好文   时间:2017-10-29 20:25:54    阅读次数:190
462条   上一页 1 ... 26 27 28 29 30 ... 47 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!