码迷,mamicode.com
首页 >  
搜索关键字:sqlsession    ( 462个结果
Mybatis详解二
SqlSession(SqlSessionDaoSupport类) SqlSessionDaoSupportSqlSessionDaoSupport是一个抽象的支持类,用来为你提供SqlSession。调用getSqlSession()方法你会得到一个SqlSessionTemplate,这然后可以 ...
分类:其他好文   时间:2017-04-26 10:02:51    阅读次数:123
MyBatis 使用接口增删改查和两表一对一级联查询
导包 总配置文件 数据库 两个实体类 两个接口 对应的两个配置问文件,注意接口名要跟实配置文件名字一样 sqlsession工具类 Stundent测试用例 StundentInfo测试用例 多条件查询结果: ...
分类:其他好文   时间:2017-04-20 22:52:58    阅读次数:407
Spring和Mybatis整合过程中遇到的一个找不到sqlSessionFactory或sqlSessionTemplate的异常
先看启动web项目时IDEA控制台抛出的异常(红色部分): 意思是说没有找到sqlSessionFactory或者sqlSessionTemplate属性。为什么呢? 我的项目使用的mybatis的版本如下(gradle): 在项目中的Dao层是这样使用使用SQLSession的: Dao层继承了S ...
分类:数据库   时间:2017-04-16 16:20:20    阅读次数:796
MyBatis应用开发(8)映射之select语句
1. 映射 1.1. select select语句有以下几种情况: (1)查找单条记录。 (2)查找多条记录。 如果直接使用SqlSession接口来获取查询结果,则应使用selectOne()方法来查询单条记录,使用selectList()方法来查询多条记录。 本文采用没有采用这种方式,而是使用 ...
分类:其他好文   时间:2017-04-15 01:29:55    阅读次数:221
MyBatis应用开发(5)应用之几个重要概念
1.1. 重要概念 1.1.1. SqlSessionFactory接口 SqlSessionFactory是MyBatis的一个接口,定义了创建SqlSession的openSession()方法的多种重载形式。实际对象由SqlSessionFactoryBuilder这个类通过创建者设计模式(b ...
分类:其他好文   时间:2017-04-14 23:46:47    阅读次数:304
MyBatisUtil
package util; import java.io.IOException;import java.io.Reader; import org.apache.ibatis.io.Resources;import org.apache.ibatis.session.SqlSession;impo ...
分类:其他好文   时间:2017-04-09 15:45:48    阅读次数:236
mybatis缓存
一级缓存是SqlSession级别的缓存。在操作数据库时需要构造 sqlSession对象,在对象中有一个(内存区域)数据结构(HashMap)用于存储缓存数据。不同的sqlSession之间的缓存数据区域(HashMap)是互相不影响的。 一级缓存的作用域是同一个SqlSession,在同一个sq ...
分类:其他好文   时间:2017-04-08 11:20:15    阅读次数:128
MyBatis 源码分析——动态代理
MyBatis框架是如何去执行SQL语句?相信不只是你们,笔者也想要知道是如何进行的。相信有上一章的引导大家都知道SqlSession接口的作用。当然默认情况下还是使用DefaultSqlSession类。关于SqlSession接口的用法有很多种。笔者还是比较喜欢用getMapper方法。对于getMapper方法的实..
分类:其他好文   时间:2017-04-08 01:16:30    阅读次数:142
Mybatis学习总结(九)——查询缓存
一、什么是查询缓存 mybatis提供查询缓存,用于减轻数据压力,提高数据库性能。mybaits提供一级缓存和二级缓存。 1、一级缓存是sqlSession级别的缓存。在操作数据库时需要构造sqlSession对象,在对象中有一个数据结构(HashMap),用于存储缓存数据。不同的sqlSessio ...
分类:其他好文   时间:2017-03-30 17:40:31    阅读次数:200
MyBatis之二级缓存
二级缓存与一级缓存区别:二级缓存的范围更大,多个sqlSession可以共享一个UserMapper的二级缓存区域。 每一个mapper都有一个自己的二缓存区域(按namespace区分),两个mapper的namespace如果相同,这两个mapper执行sql查询到数据将存在相同 的二级缓存区域 ...
分类:其他好文   时间:2017-03-22 20:59:41    阅读次数:191
462条   上一页 1 ... 32 33 34 35 36 ... 47 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!