5

我最近在一篇教程中读到了 Spring 在事务提交后关闭连接。

真的吗?我在 Spring 参考文档中找不到任何关于它的信息。

其背后的原理是什么?从现在开始,我认为连接和事务之间存在一对多的关系。

4

2 回答 2

9

Springclose()在事务完成时调用,可能来自提交或回滚。是否close()真正关闭真正的 JDBC 连接取决于DataSource配置。如果它是一个普通的 JDBC 连接,那么它实际上会关闭。如果它是一个连接池,那么它可能会在关闭时返回到池中。

于 2013-08-13T11:16:54.820 回答
0

SessionFactory不,只有在销毁 bean时才会关闭连接。

于 2013-08-13T10:11:53.560 回答