Spring Jdbc 4事务管理

问题描述 投票:0回答:1

我是Spring的新手(甚至是我当前正在使用的4.0.3版本)。在某些我必须扩展的代码中,JdbcTemplate被唯一使用,实例在对象之间共享,以使所有sql语句保持在同一事务下。我想使用NamedParameterJdbcTemplate,所以我可以使用[]

NamedParameterJdbcTemplate npJT = new NamedParameterJdbcTemplate(givenJdbcTemplate.getDataSource());

可悲的是npJTgivenJdbcTemplate看起来不共享同一笔交易。这对我来说是个问题,我该如何克服这个问题,并通过在与npJT相同的事务中使用givenJdbcTemplate来保留我将执行的所有sql指令?

我是Spring的新手(甚至是我当前正在使用的4.0.3版本)。在某些我必须扩展的代码中,JdbcTemplate是唯一使用的,一个实例在对象之间共享,以保留所有sql语句...

spring-jdbc
1个回答
0
投票

只需使用另一个可以将JdbcTemplate用作参数并将其传递给它的constructor

© www.soinside.com 2019 - 2024. All rights reserved.