Hibernate会话连接关系

时间:2010-07-12 07:17:16

标签: java database hibernate

只有一个数据库的单个hibernate会话将保持多少个连接?

2 个答案:

答案 0 :(得分:5)

  • 每个会话有一个连接。
  • 仅当会话需要发送JDBC查询时才打开连接
  • 您应该避免使用底层连接。不推荐使用connection()方法。如果您需要执行原始jdbc操作,请使用doWork(..)方法(如果您的hibernate版本是最新的)

答案 1 :(得分:1)

在给定时间给定会话将只保持一个连接  您可以使用connect()方法访问它。

使用reconnect()方法可以更改使用的连接。