码迷,mamicode.com
首页 >  
搜索关键字:sqlsession    ( 462个结果
SqlSession对象之ResultSetHandler
ResultSetHandler是Mybatis中的另一重要接口,它的代码如下所示: ResultSetHandler的作用有: 处理Statement执行后产生的结果集,生成结果列表 处理存储过程执行后的输出参数 这里只讨论处理Statement执行后产生的结果集,生成结果列表这一作用。 Resu ...
分类:数据库   时间:2018-12-09 01:02:57    阅读次数:243
SqlSession对象之ParameterHandler
上一篇讲了StatementHandler,其中有ParameterHandler(参数处理器)是在StatementHandler被创建时被创建的。下面对ParameterHandler进行说明。其代码如下: 它只有两个方法,其中getParameterObject()是获取参数的,而setPar ...
分类:数据库   时间:2018-12-09 01:02:16    阅读次数:247
Mybatis之SessionFactory原理
Mybatis在使用前需进行初始化,下面就针对Mybatis的初始化过程进行介绍。Mybatis的初始化过程有两种:基于XML和基于Java API两种方式,下面就针对基于XML的方式进行展开。 Mybatis初始化的基本过程 Mybatis的初始化过程如下图所示: 1. 调用 SqlSession ...
分类:其他好文   时间:2018-12-07 21:56:01    阅读次数:264
SqlSession对象之Executor
Executor是Mybatis的一个核心接口,每一个SqlSession对象都会拥有一个Executor(执行器对象);这个执行对象负责[增删改查]的具体操作,我们可以简单的将它理解为JDBC中Statement的封装版。它的代码如下: Executor的继承结构 Executor的类图如下所示: ...
分类:数据库   时间:2018-12-07 21:55:53    阅读次数:311
处理新SSH开发环境搭建扫描mapper文件的主要配置
<!--往ioc容器注入SqlSessionFactory,进而自动生成SqlSession--> <bean id="sessionFactory" class="org.springframework.orm.hibernate5.LocalSessionFactoryBean"> <prope ...
分类:移动开发   时间:2018-12-07 21:07:01    阅读次数:191
MyBatis缓存机制
MyBatis 提供了一级缓存和二级缓存的支持。 一级缓存 一级缓存是基于PerpetualCache 的 HashMap本地缓存; 一级缓存的作用域是SqlSession,即不同的SqlSession使用不同的缓存空间; 一级缓存的开启和关闭 一级缓存是默认开启的; 关闭一级缓存需要在mybati ...
分类:其他好文   时间:2018-11-24 23:54:13    阅读次数:274
Mybatis1
通过配置文件创建 sqlSessionFactory (全局配置文件) sqlSessionFactory 可以创建 sqlSession 对象 实体类: 接口: XML与数据库映射 测试: 运行结果: ...
分类:其他好文   时间:2018-11-24 11:50:02    阅读次数:167
Mybatis 中sqlsession源码解析
一、sqlsession获取过程 1、基础配置 在mybatis框架下进行的数据库操作都需要首先获取sqlsession,在mybatis与spring集成后获取sqlsession需要用到sqlsessionTemplate这个类。 首先在spring对sqlsessionTemplate进行配置 ...
分类:数据库   时间:2018-11-14 15:32:28    阅读次数:170
Mybatis(四):MyBatis核心组件介绍原理解析和源码解读
Mybatis核心成员 Configuration MyBatis所有的配置信息都保存在Configuration对象之中,配置文件中的大部分配置都会存储到该类中 SqlSession 作为MyBatis工作的主要顶层API,表示和数据库交互时的会话,完成必要数据库增删改查功能 Executor M ...
分类:其他好文   时间:2018-11-14 14:35:54    阅读次数:178
MyBatis基础:使用java提供的ThreadLocal类优化代码
public class MyBaitsView { //使用java提供的ThreadLocal类来存储SqlSession对象,方便同一线程获得sqlSession public static ThreadLocal threadLocal=new ThreadLocal(); public s... ...
分类:编程语言   时间:2018-11-13 23:57:06    阅读次数:325
462条   上一页 1 ... 15 16 17 18 19 ... 47 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!