IBATIS的SqlMapConfig.xml的配置文件示例


<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE sqlMapConfig
PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN"
"http://ibatis.apache.org/dtd/sql-map-config-2.dtd">
<sqlMapConfig>
<settings
cacheModelsEnabled="true"
enhancementEnabled="true"
lazyLoadingEnabled="true"
errorTracingEnabled="true"
maxRequests="32"
maxSessions="10"
maxTransactions="5"
useStatementNamespaces="false"
/>
<transactionManager type="JDBC">
<dataSource type="SIMPLE">
<property name="JDBC.Driver" value="oracle.jdbc.driver.OracleDriver"/>
<property name="JDBC.ConnectionURL" value="jdbc:oracle:thin:@..."/>
<property name="JDBC.Username" value="..."/>
<property name="JDBC.Password" value="..."/>
<property name="JDBC.DefaultAutoCommit" value="true"/>
<!-- 数据库连接池可维持的最大容量。缺省值: 10 -->
<property name="Pool.MaximumActiveConnections" value="10"/>
<!-- 数据库连接池中允许的挂起(idle)连接数。缺省值: 5 -->
<property name="Pool.MaximumIdleConnections" value="5"/>
<!--
数据库联接池中,连接被某个任务所允许占用的最大时间,
如果超过这个时间限定,连接将被强制收回(单位:毫秒)。
缺省值: 20000
-->
<property name="Pool.MaximumCheckoutTime" value="180000"/>
<!--
当线程试图从连接池中获取连接时,连接池中无可用连接可供使用,
此时线程将进入等待状态,直到池中出现空闲连接。
此参数设定了线程所允许等待的最长时间(单位:毫秒)缺省值: 10
-->
<property name="Pool.TimeToWait" value="10000"/>
<!--
数据库连接状态检测语句。
某些数据库在连接在某段时间持续处于空闲状态时会将其断开。
而连接池管理器将通过此语句检测池中连接是否可用。
它对性能的影响较大,应小心使用。检测语句应该是一个最简化的无逻辑SQL,
如:select 1 from dual缺省值: N/A
-->
<property name="Pool.PingQuery" value="select 1 from dual"/>
<!-- 是否允许检测连接状态。缺省值: false -->
<property name="Pool.PingEnabled" value="true"/>
<!-- 对持续连接时间超过设定值(毫秒)的连接进行检测。缺省值: 0 不检查-->
<property name="Pool.PingConnectionsOlderThan" value="0"/>
<!-- 对空闲超过设定值(毫秒)的连接进行检测。缺省值: 0 不检查-->
<property name="Pool.PingConnectionsNotUsedFor" value="3600000"/>
<property name="Pool.QuietMode" value="true"/>
</dataSource>

<!--<dataSource type="JNDI">
<property name="DataSource" value="WXPTDataSource"/>
</dataSource>-->

</transactionManager>
<!-- frame -->
<sqlMap resource=".../login.xml"/>
......
</sqlMapConfig>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值