Oracle下iBATIS XML配置是如何搭建的呢?,那么首先我们先看下我们的环境:
Source文件:DataSource.properties
db-driver=oracle.jdbc.driver.OracleDriver
db-url=jdbc:oracle:thin:@IP:端口:ORCL
db-username=name
db-password=psw
- < sqlMapConfig >
- < settings
- cacheModelsEnabled ="true" <!--是否启用缓存机制-- >
- lazyLoadingEnabled="true"<!-- 是否启用延迟加载机制 -->
- enhancementEnabled="true"<!-- 是否启用字节码增强机制 -->
- errorTracingEnabled="true"<!-- 是否启用错误处理机制 -->
- maxRequests="32"<!-- 最大并发请求数 -->
- maxSessions="10"<!-- 最大Session数 -->
- maxTransactions="5"<!-- 最大并发事务数 -->
- useStatementNamespaces="true"/><!-- 是否启用名称空间 -->
- < transactionManagertype ="JDBC" ><!-- 定义了ibatis的事务管理器有3中(JDBC,JTA,EXTERNAL) -->
- < dataSourcetype ="SIMPLE" ><!-- type属性指定了数据源的链接类型,也有3种类型(SIMPLE,DBCP,JNDI) -->
- < property name ="JDBC.Driver"value ="com.mysql.jdbc.Driver" />
- < property name ="JDBC.ConnectionURL"value ="jdbc:mysql://localhost/test" />
- < property name ="JDBC.Username"value ="root" />
- < property name ="JDBC.Password"value ="wyq" />
- < propertyname ="Pool.MaximumActiveConnections
"value ="10"/><!-- 连接池维持的最大容量 --> - < property name ="Pool.MaximumIdleConnections"value ="5" /><!-- 连接池允许挂起的最大连接 -->
- < property name ="Pool.MaximumCheckoutTime"value ="120000" /><!-- 连接被某个任务所允许占用的最大时间 -->
- < propertyname ="TimeToWait"value ="500" /><!-- 线程允许等待的最大时间 -->
- </ dataSource >
- </ transactionManager >
- < sqlMapresource ="com/wyq/map/userMap.xml" />
- </ sqlMapConfig >
iBATIS XML配置就介绍到这里,在Oracle环境下的iBATIS XML配置按照以上的讲解进行实施,开始动手吧。
FROM:http://blog.sina.com.cn/s/blog_618592ea0100sv9v.html
参考文献: http://blog.csdn.net/lhminjava/article/details/1871136