sqlMapConfig
来源:互联网 发布:android打开移动数据 编辑:程序博客网 时间:2024/06/04 22:48
一 transactionManager节点
transactionManagerab 定义了ibatis的事务管理器,目前提供了以下几种选择: 1) JDBC
通过传统JDBC Connection.commit/rollback实现事务支持.
2) JTA
使用容器提供的JTA服务实现全局事务管理.
3) EXTERNAL
外部事务管理,如在EJB中使用ibatis,通过EJB的部署配置即可实现自动的事务管理机制.此时ibatis将把所有事务委托给外部容器进行管理.此外,通过Spring等轻量级容量实现事务的配置化管理也是一个不错的选择.
二 dataSource 节点
dataSource 从属于 transactionManager, 用于设定ibatis运行期使用DataSource属性. type 属性: dataSource 元素的 type 属性指定了 dataSource 的实现类型.可选项目:1) SIMPLE:SIMPLE 是 ibatis 内置的 dataSource 实现,其中实现了一个简单的数据库连接池机制,对应 ibatis 实现类为com.ibatis.sqlmap.engine.datasource.SimpleDataSourceFactory.JDBC 使用 数据库自己的事务(局部事务),connect.beginTranstion(), connect.commit()等.2) DBCP基于Apache DBCP连接池组件实现的DataSource封装,当无容器提供DataSource服务时,建议使用该选项,对应ibatis实现类为com.ibatis.sqlmap.engine.datasource.DbcpDataSourceFactory.JTA : 使用jta 事务管理器管理事务(全局事务),使用userTranstion对象.3) JNDI使用J2EE容器提供的DataSource实现, DataSource将通过指定的JNDI Name从容器中获取.对应ibatis实现类为com.ibatis.sqlmap.engine.datasource.JndiDataSourceFactory.Ibatis 不控制事务,事务交由外部控制,一般在CTM,或spring托管事务中使用.JNDI的配置大部分都在应用服务器中进行,所以在ibatis中的配置相对简单
(1)jdbc事务控制的JNDI配置
- sqlMapConfig
- sqlMapConfig
- sqlMapConfig配置
- sqlmapconfig.xml
- ibatis SqlMapConfig.xml 配置
- sqlMapConfig.xml配置文件
- sqlMapConfig.xml配置文件
- sqlMapConfig.xml配置文件详解
- SqlMapConfig.xml配置文件详解
- Ibatis sqlMapConfig.xml
- SqlMapConfig.xml文件说明
- iBATIS sqlMapConfig配置详解
- sqlMapConfig.xml配置文件详解
- ibatis sqlmapconfig 配置详解
- SqlMapConfig.xml 配置
- SqlMapConfig.xml配置文件详解
- MyBatis之sqlMapConfig.xml
- Ibatis的sqlMapConfig.xml
- 带复选框的JTable
- Java Tips
- PHP 操作redis 详细讲解转的
- Apache Maven 入门篇(下)
- Js中escape(),encodeURI()和encodeURIComponent()
- sqlMapConfig
- 关于内存分配的几个原则
- 以指针和引用两种参数实现删除单链表L中所有值为X的结点的函数
- GitHub详细教程
- S3C6410 之裸机程序烧写
- Erlang Application
- UML建模之时序图(Sequence Diagram)
- 【iOS知识学习】_iOS中Json解析的四种方法
- 点到平面的基本距离推导公式