Hibernate 4中的SessionFactory.openSession(Connection)

Dra*_*gon 8 java hibernate

我正在使用现有的JDBC连接SessionFactory.openSession(Connection).现在在4.0中,此方法不可用.我应该使用哪种方法?

Pau*_*Wee 11

您可以使用SessionFactory.withOptions()SessionBuilder.connection(连接连接).

SessionBuilder连接(连接连接)

添加到会话选项的特定连接

参数: connection - 要使用的连接.

返回:this,用于方法链接

例:

SessionBuilder sb = SessionFactory.withOptions();
Session session = sb.connection(connection).openSession();
Run Code Online (Sandbox Code Playgroud)