豆搜网 文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > 工程科技 > 建筑/土木 > ibatis绕过iBATIS的事务管理
侵权投诉

ibatis绕过iBATIS的事务管理

ibatis绕过iBATIS的事务管理

ibatis:绕过iBATIS的事务管理

疯狂代码 doc.docsou.com :http:/CrazyCoder.cn/Java/Article6366.html

不管你信不信事实证明ibatis 对数据库任何操作都加了事务无论你是否使用SqlMapClientstartTransaction思路方法在ibatis中事务总是开启而且无法通过配置来改变它庆幸是还有种思路方法来绕过事务否则spring也该无语了它startTransaction思路方法只是让我们来控制更大范围事务而已

例如:

view plaincopy to clipboardpr?

publicvoid test1 throws SQLException, IOException {

Reader reader = Resources.getResourceAsReader("sql-map-config.xml");

SqlMapClient smc = SqlMapClientBuilder.buildSqlMapClient(reader);

List list = smc.queryForList("Test.testQuery", null);

.out.prln(list.size);

}

publicvoid test1 throws SQLException, IOException {

Reader reader = Resources.getResourceAsReader("sql-map-config.xml");

SqlMapClient smc = SqlMapClientBuilder.buildSqlMapClient(reader);

List list = smc.queryForList("Test.testQuery", null);

.out.prln(list.size);

}上面代码已经具有隐式事务了如果URL中不加SelectMethod=cursor话就会报错开事务必须加

SelectMethod=cursor

至于如何绕过事务我稍后在讲或许有些朋友会问有事务有什么不好吗先不说好不好问题我先说种情况这种情况开了事务根本就无法执行那就是sqlserver分布式查询比如A机器上a库个视图bview是B机器上b表那么如果查询select * from bview 时开启了事务就会报错原因是没有开启分布式事务像这种情况根本就没有必要开启分布式事务我有100个需求但都是查询要事务何用?

第1页

你可能喜欢

  • spring事务管理
  • 开发指南
  • 法律事务管理
  • 办公室事务管理
  • 证券事务管理
  • 公共事务管理
  • 学生事务管理

热门文档

相关文档

  • iBATIS DAO事务管理实现

    iBATIS DAO事务管理实现_IT/计算机_专业资料。事务管理实现( 4.4.3 iBATIS ... ibatis绕过iBATIS的事务... 5页 免费 iBatis简单实现和配置 4页 免费 iBATIS...

  • Spring_+_iBATIS_环境下的事务管理

    Spring_+_iBATIS_环境下的事务管理_IT/计算机_专业资料。主要讲述了Spring+... Spring管理iBatis事务 7页 免费 ibatis绕过iBATIS的事务... 5页 免费 ibatis...

  • ibatis集成spring 声明式事务管理

    ibatis整合spring包含事... 1页 1下载券 Spring声明式事务管理 40页 1下载券 Spring也提供了声明式事... 6页 免费 spring配置ibatis的事务 2页 1下载券 ...

  • iBATIS DAO事务管理实现

    iBATIS DAO事务管理实现_IT/计算机_专业资料。iBATIS DAO事务管理实现... ibatis绕过iBATIS的事务... 5页 免费 iBatis简单实现和配置 4页 免费 iBATIS...

  • Spring管理iBatis事务

    Spring管理iBatis事务_计算机软件及应用_IT/计算机_专业资料。Spring管理iBatis... Spring与iBATIS的集成 10页 免费 ibatis绕过iBATIS的事务... 5页 免费 spring...

  • spring+ibatis,Spring里配置事务管理

    spring+ibatis,Spring里配置事务管理_计算机软件及应用_IT/计算机_专业资料。1. <?xml version="1.0" encoding="UTF-8"?> <beansxmlnsbeansxmlns="http://...

  • Ibatis高级应用

    Ibatis高级应用_IT/计算机_专业资料。Ibatis高级应用iBatis的高级应用 SqlMapConfig.xml新增高级配置 cacheModelsEnabled 是否启用SqlMapClient上的缓存机制。 建议设为"...

  • spring配置ibatis的事务

    spring配置ibatis的事务_计算机软件及应用_IT/计算机_专业资料。ibatis的事务的...class="org.springframework.orm.ibatis.SqlMapClientFactoryBean"> <property ...

  • ibatis和myibatis的区别

    MyBatis 和 iBatis 的变化之处进行讨论,以便于读者顺利从 iBatis 向 MyBatis ...在 MyBatis 中配置事务管理器和数据源的方式 <environments default="demo"> <...

  • iBatis学习笔记

    iBatis 的几点主要特性: iBatis 利用 XML 来封装 SQL。 iBatis 所处的位置: ...<transactionManager>元素,iBatis 自带的事务管理器,一般在和 Spring 的继承中不...

站点地图 | 文档上传 | 侵权投诉 | 手机版
新浪认证  诚信网站  绿色网站  可信网站   非经营性网站备案
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.docsou.com All Rights Reserved.  闽ICP备15022310号-9  闽公网安备 35021102001881号  email
返回顶部