2 fffjq fffjq 于 2013.08.01 09:52 提问

spring怎么获得当前的connection啊?

在applicationContext.xml里配置datasource用的ProxoolDataSource,
sqlmapclient配置用这个这个datasource
出现了一个问题 就是sqlmapclient把autocommit设为false没有作用,因为想做个批处理
我想获取spring当前sqlmapclient的connection 将它设为非自动提交,怎么做啊?

我查到下面方法:

通过DataSourceUtils.getConnection(DataSource);就能获取到设置的DataSource 然后获得connection

public static Connection getConnection()
throws SQLException
{

return DataSourceUtils.getConnection((DataSource)ServiceLocator.getBean("dataSource"));

}

但是ServiceLocator没有啊?
用sqlMapClient.getDataSource().setAutoCommit(false) 没有用,再sqlMapClient.getDataSource().getAutoCommit();还是true!!。。。。。

求解求解 求大神

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!