我正在使用Spring Framework 4.x.x.我有一个DAO对象,它在方法上使用@Transactional
注释。在此方法中,将创建一个新的JdbcTemplate
并运行一些查询。此外,在同一方法中,创建另一个JdbcTemplate
并运行更多查询。两个JdbcTemplate
都使用相同的DataSource
。
整个方法仍然是“交易?”或第二个JdbcTemplate
是否启动了自己的交易?或者是JdbcTemplate
个对象都没有开始交易?由于JdbcTemplate
是在方法中创建的而不是之前的?