码迷,mamicode.com
首页 >  
搜索关键字:sqlsession    ( 462个结果
Mybatis 中获得 connection
转: Mybatis 中获得 connection 2012年07月30日 19:02:21 dqsweet 阅读数:13861 2012年07月30日 19:02:21 dqsweet 阅读数:13861 @Autowired @Autowired private SqlSession sqlSe ...
分类:其他好文   时间:2019-04-23 17:12:58    阅读次数:203
MyBatis基本入门篇
No.1基础框架核心1、mybatis配置文件,包括Mybatis全局配置文件和Mybatis映射文件,其中全局配置文件配置了数据源、事务等信息;映射文件配置了SQL执行相关的信息。2、mybatis通过读取配置文件信息(全局配置文件和映射文件),构造出SqlSessionFactory,即会话工厂。3、通过SqlSessionFactory,可以创建SqlSession即会话。Mybatis是通
分类:其他好文   时间:2019-04-10 00:36:44    阅读次数:118
Mybatis缓存机制
mybatis提供了缓存机制减轻数据库压力,提高数据库性能 mybatis的缓存分为两级:一级缓存、二级缓存 一级缓存是SqlSession级别的缓存,缓存的数据只在SqlSession内有效 二级缓存是mapper级别的缓存,同一个namespace公用这一个缓存,所以对SqlSession是共享 ...
分类:其他好文   时间:2019-04-09 10:52:35    阅读次数:164
mybatis源码解析9---执行器Executor解析
从前面分析我们知道了sql的具体执行是通过调用SqlSession接口的对应的方法去执行的,而SqlSession最终都是通过调用了自己的Executor对象的query和update去执行的。本文就分析下sql的执行器 Executor Executor是mybatis的sql执行器,SqlSes ...
分类:其他好文   时间:2019-03-26 01:23:11    阅读次数:143
Mybatis 缓存
mybatis默认开启一级缓存。开启二级缓存也很简单,只需要将POJO实现 Serializable 接口,并在映射文件以及mybatis配置文件开启二级缓存即可。 1、一级缓存的作用域是SqlSession范围,当在同一个sqlSession两次调用同一个Mapper方法时,第一次执行完毕会将数据 ...
分类:其他好文   时间:2019-03-12 12:02:38    阅读次数:141
MyBatis的一级缓存和二级缓存
一级缓存 是SqlSession级别的缓存,当使用了clearCache方法和,或者close方法的话,这个缓存失效,如果还有同样的查询,则还会发送一次查询 ` 二级缓存 二级缓存是跨sqlsession的缓存,就是mapper缓存,也就是说,如果前面执行了close方法,后一个SqlSession ...
分类:其他好文   时间:2019-03-11 10:29:38    阅读次数:162
《深入理解mybatis原理6》 MyBatis的一级缓存实现详解 及使用注意事项
《深入理解mybatis原理》 MyBatis的一级缓存实现详解 及使用注意事项 0.写在前面 读完本文,你将会学到: 1、什么是一级缓存?为什么使用一级缓存? 2、MyBatis的一级缓存是怎样组织的?(即SqlSession对象中的缓存是怎样组织的?) 3、一级缓存的生命周期有多长? 4、Cac ...
分类:其他好文   时间:2019-02-09 19:32:13    阅读次数:172
mybatis缓存机制
一级缓存是sqlsession,是同一个线程使用的,二级缓存是多个线程之间使用的,是namesapce 二级缓存的使用原则: 1 多个namesapce不操作同一张表2 不对有关联的表进行二级缓存3 查询多于修改时候使用二级缓存 使用二级缓存,方式,:使用本身的缓存只需要加上配置<cache />就 ...
分类:其他好文   时间:2019-02-03 12:49:15    阅读次数:112
mybatis关于ORM的使用以及设计(三)[参数对象转换为SQL语言]
上节分析了Mapper对象的创建。 在ORM的定义中可以理解为Object->SQLMapper抽象层(这一层并不负责具体的SQL执行。这一层可以理解为SQL代理层) 本节分析以下内容: ①SqlSession在具体执行SQL时,如果通过namespace+sqlid定位到具体的MappedStat ...
分类:数据库   时间:2019-01-29 18:09:58    阅读次数:129
Mybatis中example类的使用
要使用example类,先要在项目中导入mybatis.mapper的jar包。 Mapper接口中包含了单表的增删改查以及分页功能。 给出实例: CountryMappermapper = sqlSession.getMapper(Country.class); //Country.class是实 ...
分类:其他好文   时间:2019-01-28 13:53:13    阅读次数:504
462条   上一页 1 ... 13 14 15 16 17 ... 47 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!