Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我最近在一篇教程中读到了 Spring 在事务提交后关闭连接。
真的吗?我在 Spring 参考文档中找不到任何关于它的信息。
其背后的原理是什么?从现在开始,我认为连接和事务之间存在一对多的关系。
Springclose()在事务完成时调用,可能来自提交或回滚。是否close()真正关闭真正的 JDBC 连接取决于DataSource配置。如果它是一个普通的 JDBC 连接,那么它实际上会关闭。如果它是一个连接池,那么它可能会在关闭时返回到池中。
close()
DataSource
SessionFactory不,只有在销毁 bean时才会关闭连接。
SessionFactory