前面的章节主要讲mybatis如何解析配置文件,这些都是一次性的过程。从本章开始讲解动态的过程,它们跟应用程序对mybatis的调用密切相关。本章先从sqlsession开始。
创建
正如其名,Sqlsession对应着一次数据库会话。由于数据库回话不是永久的,因此Sqlsession的生命周期也不应该是永久的,相反,在你每次访问数据库时都需要创建它(当然并不是说在Sqlsession里只能执...
分类:
数据库 时间:
2015-01-12 10:57:57
阅读次数:
207
原文地址:关于MyBatis sqlSession的一点整理 ????工作中,需要学习一下MyBatis sqlSession的产生过程,翻看了mybatis-spring的源码,阅读了一些mybatis的相关doc,对mybatis sqlSession有了一些认知和...
分类:
数据库 时间:
2015-01-04 19:50:02
阅读次数:
200
MyBatis的二级缓存是Application级别的缓存,它可以提高对数据库查询的效率,以提高应用的性能。本文将全面分析MyBatis的二级缓存的设计原理。1.MyBatis的缓存机制整体设计以及二级缓存的工作模式 如上图所示,当开一个会话时,一个SqlSession对象会使用一个Executor...
分类:
其他好文 时间:
2014-12-21 17:57:54
阅读次数:
217
最近在搞openwebflow的工作流节点自由跳转功能,在网上看了一些资料,感觉不是很好,总结原因如下:
直接手动调用SqlSession的操作,感觉会漏掉一些重要的初始化操作(如:启动新节点之后加载其用户授权策略,等);只有往前(往已执行过的节点)跳转的功能,没有往后节点(往还没有执行的节点)跳转的功能;新任务不是追加到已有执行路径上,而是覆盖老任务;
那么就自己动手吧!操作流程...
分类:
其他好文 时间:
2014-12-06 22:56:19
阅读次数:
803
前面一章,已经搭建好了eclipse,mybatis,mysql的环境,并且实现了一个简单的查询。请注意,这种方式是用SqlSession实例来直接执行已映射的SQL语句:
session.selectOne("com.yihaomen.mybatis.models.UserMapper.selectUserByID", 1)
其实还有更简单的方法,而且是更好的方法,使用合理描述参数和SQL语...
分类:
其他好文 时间:
2014-12-02 22:38:54
阅读次数:
190
深入浅出MyBatis-快速入门 深入浅出MyBatis-Configuration 深入浅出MyBatis-MapperBuilder 深入浅出MyBatis-Sqlsession 深入浅出Mybatis-插件原理 深入浅出Mybatis-分页 深入浅出Mybatis-sql自动生成 深入浅出Myb...
分类:
其他好文 时间:
2014-11-26 14:36:54
阅读次数:
215
在mybatis框架中,在SqlSession未关闭之前,在一个session里面,如果执行相同的select语句,mybatis不会重新查询数据库,而是直接返回缓存在内存中的查询结果。解决方案如上,添加到配置文件中。
分类:
其他好文 时间:
2014-09-23 20:53:35
阅读次数:
172
今天运行程序时报了SqlSession[org.apache.ibatis.session.defaults.DefaultSqlSession@69d4fb43]wasnotregisteredforsynchronizationbecausesynchronizationisnotactive[11:03:17]-ClosingnontransactionalSqlSession[org.apache.ibatis.session.defaults.DefaultSqlSession@6..
分类:
数据库 时间:
2014-09-11 15:33:24
阅读次数:
48394
有点坑爹,以前没用过Mybatis,最近才用,而且一直用Mybatis推荐的接口映射的方式,但是今天有人告诉我接口方式用得少,大多还是采用从配置文件里面读sql的方式,当然接口也是类似的,都是利用mapper.xml。 于是就想把这东西整合进来,当进行dao的时候发现一个小问题,sqlSess...
分类:
数据库 时间:
2014-08-06 01:42:20
阅读次数:
247
public void selectCommentsByBlogTest() { SqlSession session = Util.getSqlSessionFactory().openSession(); CommentMapper commentMapper = sessi...
分类:
其他好文 时间:
2014-08-01 04:49:41
阅读次数:
288