iBatis的事务管理机制
<transactionManager type="JDBC">
<dataSource type="simple"> //数据库连接池?
<property name="JDBC.Driver" value="...">
...
数据库驱动,URL,用户名密码配置
...
<property name="Pool.MaximumIdleConnections" value="5"/>
<property name="Pool.MaximumCheckoutTime"
value="120000"/>
<property name="Pool.TimeToWait" value="500"/>
<property name="Pool.PingQuery" value="select 1 from
ACCOUNT"/>
<property name="Pool.PingEnabled" value="false"/>
<property name="Pool.PingConnectionsOlderThan"
value="1"/>
<property name="Pool.PingConnectionsNotUsedFor"
value="1"/>
</dataSource>
</transactionManager>
<transactionManager type="JDBC">
<dataSource type="simple"> //数据库连接池?
<property name="JDBC.Driver" value="...">
...
数据库驱动,URL,用户名密码配置
...
<property name="Pool.MaximumIdleConnections" value="5"/>
<property name="Pool.MaximumCheckoutTime"
value="120000"/>
<property name="Pool.TimeToWait" value="500"/>
<property name="Pool.PingQuery" value="select 1 from
ACCOUNT"/>
<property name="Pool.PingEnabled" value="false"/>
<property name="Pool.PingConnectionsOlderThan"
value="1"/>
<property name="Pool.PingConnectionsNotUsedFor"
value="1"/>
</dataSource>
</transactionManager>
本文介绍了iBatis框架中事务管理的配置方法,通过设置<transactionManager>元素来指定事务管理类型为JDBC,并配置了简单的数据库连接池参数,如最大空闲连接数、连接超时时间等。
2983

被折叠的 条评论
为什么被折叠?



