现在我们使用spring transactionManager来管理DB事务。由于我们使用连接池来容纳所有连接,因此连接将不会关闭。我想知道在事务失败并回滚后,打开的语句是否会自动关闭?
发布于 2011-07-12 13:50:19
我们在项目中使用C3p来维护连接池。我们在其中有一个配置,用于在事务完成后关闭连接。
<prop key="connection.release_mode">after_transaction</prop>那么,您使用的是哪个事务管理器呢?
发布于 2011-07-12 15:15:46
不,它不会。你应该总是显式地结束你的语句,并在finally块中完成它。或者使用Spring的JdbcTemplate,它会为您处理此问题。
https://stackoverflow.com/questions/6659941
复制相似问题