码迷,mamicode.com
首页 >  
搜索关键字:sqlsession    ( 462个结果
SSM-MyBatis-09:Mybatis中SqlSession的close为什么能造成事务的回滚
经过上几次的查找,笔者我就简单的说一下查找的思路,留给读者自己实践 同样找到sqlsession的实现类, DefaltSqlSession,找它的close方法 executor执行器的close方法里面的这个方法,传入false 根据上一篇博客写的,他们三个逻辑运算符的优先级 &&>||>! 得 ...
分类:数据库   时间:2018-02-24 20:49:03    阅读次数:519
SSM-MyBatis-10:Mybatis中SqlSession的getMapper()和简单的工具类MyBatisUtils
getMapper的作用,获取到接口,直接通过点的方式调用方法,以免直接手打的方式写错方法名,(强类型的方式) 例子: 那个工具类,主要是获取SqlSession对象,写法 他这个方法怎么使用呢? 如下: ...
分类:移动开发   时间:2018-02-24 20:42:03    阅读次数:1257
SSM-MyBatis-08:Mybatis中SqlSession的commit方法为什么会造成事物的提交
如题目所示,本小章节讨论为什么SqlSession的commit会造成事物的提交 首先先看SqlSession的commit()他是一个接口的方法,所以去他的实现类找(Ctrl+H)DefaultSqlSession类中查找他的commit无参数的方法,因为我们调用的也是他的无参方法,往下看 看出来 ...
分类:数据库   时间:2018-02-24 20:40:30    阅读次数:343
SSM-MyBatis-07:Mybatis中SqlSession的insert和delete底层到底做了什么
先点进去看一下insert方法 用ctrl加鼠标左键点进去看 发现是一个接口SqlSession的方法,没有实现 ,但是通过里氏替换原则的想法,他是接口接收了实现类,所以找他的实现类DefaultSqlSession(idea快捷键ctrl+H) 进去后用ctrl+F查找insert,可以看到多个i ...
分类:数据库   时间:2018-02-23 10:56:08    阅读次数:1158
SSM-MyBatis-06:Mybatis中openSession到底做了什么
1.找SqlSesionFactory实现类 Ctrl+H:DefaultSqlSessionFactory: Ctrl+F :openSession()方法 原型如下: public SqlSession openSession() { return this.openSessionFromDat ...
分类:其他好文   时间:2018-02-23 10:45:19    阅读次数:167
Mybatis缓存使用
一、Mybatis缓存分一级缓存,二级缓存,简单来说, 1、一级缓存,指在同一SqlSession中,SqlSession未关闭,两次查询sql语句相同,第二次不会查询数据库,直接从缓存中获取,默认开启一级缓存 2、二级缓存,指在不同SqlSession中,SqlSession未关闭,两次查询sql ...
分类:其他好文   时间:2018-02-21 21:42:08    阅读次数:206
Mybatis内部原理与插件原理
Mybatis的运行分为两大问题,第一部分是读取配置文件保存在Configuration对象中,用以创建SqlSessionFactory,第二部分是SqlSession的执行过程。相对而言SqlSessionFactory创建比较容易,而SqlSession的执行过程就没那么简单了。 构建SqlS ...
分类:其他好文   时间:2018-02-12 22:22:19    阅读次数:214
mybatis 事务和缓存
mybatis缓存介绍 一级缓存 即session缓存,作用域为 Session,当 Session flush 或 close 之后,该Session中的所有 Cache 就将清空,默认开启。 二级缓存是mapper级别的缓存,多个SqlSession去操作同一个Mapper的sql语句,多个Sq ...
分类:其他好文   时间:2018-02-08 15:27:21    阅读次数:182
关于mybatis中一级缓存和二级缓存的简单介绍
关于mybatis中一级缓存和二级缓存的简单介绍 mybatis的一级缓存: MyBatis会在表示会话的SqlSession对象中建立一个简单的缓存,将每次查询到的结果结果缓存起来,当下次查询的时候,如果判断先前有个完全一样的查询,会直接从缓存中直接将结果取出,返回给用户,不需要再进行一次数据库查 ...
分类:其他好文   时间:2018-02-05 10:42:21    阅读次数:122
Mybatis (一)
1 DAO层框架 2 Mybatis简介 3 为什么需要Mybatis? 4 下载Mybatis 5 Mybatis之HelloWorld 6 接口编程 7 SqlSession ...
分类:其他好文   时间:2018-01-31 22:26:34    阅读次数:341
462条   上一页 1 ... 24 25 26 27 28 ... 47 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!