首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >transactionManager是否自动关闭语句?

transactionManager是否自动关闭语句?
EN

Stack Overflow用户
提问于 2011-07-12 13:45:20
回答 2查看 575关注 0票数 0

现在我们使用spring transactionManager来管理DB事务。由于我们使用连接池来容纳所有连接,因此连接将不会关闭。我想知道在事务失败并回滚后,打开的语句是否会自动关闭?

EN

回答 2

Stack Overflow用户

发布于 2011-07-12 13:50:19

我们在项目中使用C3p来维护连接池。我们在其中有一个配置,用于在事务完成后关闭连接。

代码语言:javascript
复制
<prop key="connection.release_mode">after_transaction</prop>

那么,您使用的是哪个事务管理器呢?

票数 1
EN

Stack Overflow用户

发布于 2011-07-12 15:15:46

不,它不会。你应该总是显式地结束你的语句,并在finally块中完成它。或者使用Spring的JdbcTemplate,它会为您处理此问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6659941

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档