【发布时间】:2012-05-24 04:41:24
【问题描述】:
我正在使用SessionFactory.openSession(Connection) 抽取现有的 JDBC 连接。现在在 4.0 中,此方法不可用。我应该使用哪种方法?
【问题讨论】:
我正在使用SessionFactory.openSession(Connection) 抽取现有的 JDBC 连接。现在在 4.0 中,此方法不可用。我应该使用哪种方法?
【问题讨论】:
您可以使用SessionFactory.withOptions() 和SessionBuilder.connection(Connection connection)。
SessionBuilder 连接(连接连接)
向会话选项添加特定连接
参数: connection - 要使用的连接。
返回:this,用于方法链
例子:
SessionBuilder sb = SessionFactory.withOptions();
Session session = sb.connection(connection).openSession();
【讨论】: