小编bad*_*mer的帖子

如何在spring jdbc模板中将autocommit设置为false

目前我通过向数据源bean id添加属性来在spring中将autocommit设置为false,如下所示:

   <property name="defaultAutoCommit" value="false" /> 
Run Code Online (Sandbox Code Playgroud)

但是我需要在执行我的程序之前在一个java方法中专门添加它.我使用了下面的代码片段.

  getJdbcTemplate().getDataSource().getConnection().setAutoCommit(false);
Run Code Online (Sandbox Code Playgroud)

但上面的一行并没有将autocommit设置为false?
我错过了什么吗?
或者通过spring在特定java方法中设置autocommit的任何替代方法

谢谢

spring spring-mvc spring-jdbc spring-transactions

22
推荐指数
5
解决办法
3万
查看次数