【发布时间】:2012-03-05 06:51:04
【问题描述】:
我找到了以下线程:How exactly JdbcTemplate with TransactionManager works together?
第一句话:
据我了解,DataSourceTransactionManager 将指定 DataSource 的 JDBC 连接绑定到当前线程,允许每个 DataSource 一个线程绑定连接。如果它是一个连接池,它将占用一个可用的连接。
...正是我想知道的。
在使用事务管理器时,您最终是否会让每个线程都有自己的单个连接?另外,这种连接能持续多久?同一个线程是否在单个请求中使用相同的连接,还是有其他事情发生?我只是想了解当你有事务管理器和没有事务管理器时 Spring 到底在做什么(不管你是否真的有事务)。
【问题讨论】:
标签: spring spring-transactions transactionmanager