gpt4 book ai didi

hibernate : can multiple sessions share the same connection?

转载 作者:行者123 更新时间:2023-12-05 01:32:41 25 4
gpt4 key购买 nike

我们有一个 C3P0 池作为数据源,我们使用 org.springframework.orm.hibernate4.LocalSessionFactoryBean 作为 session 工厂。

我们的一些(大)MySQL 请求被配置为流式传输结果集。但是,MySQL 只允许每个连接流式传输一个结果。

这就是为什么我想知道 2 个不同的 Hibernate session 是否可以使用相同的连接,还是 1 个连接 = 1 个 session ?

最佳答案

只是为了补充 JB Nizet 的回答:连接由池提供给应用程序(在本例中为 Hibernate session )。应用程序使用此连接并将其返回到池中。池将决定是丢弃此连接还是在将来为另一个 session 重用它。因此,两个不同的 session 最终可能会使用相同的连接,但不会同时进行。

关于 hibernate : can multiple sessions share the same connection?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13969458/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com