【发布时间】:2011-09-19 05:09:43
【问题描述】:
我读了一本关于 Hibernate 的书,发现以下关于 Session 对象的陈述。
....但是如您所知,持有 JDBC 跨多个请求的连接 不推荐,因为它是 昂贵的资源。因此,如果我们想 保持休眠会话 长时间,使其跨越 多次重用请求 我们想要的持久实例 断开会话的 JDBC 每个请求的连接没有 关闭会话。我们可以用 disconnect() 和 reconnect() 方法 在 Session 接口中支持 这种要求。
断开和重新连接 JDBC 是否比保持原样更昂贵?究竟是什么让资源变得昂贵?
【问题讨论】:
标签: java hibernate jdbc transactions