我们需要能够获取 hibernate session 的相关java.sql.Connection
。没有其他连接将起作用,因为此连接可能与正在运行的事务相关联。
如果 session.connection() 现在已被弃用,我应该怎么做?
最佳答案
您现在必须使用 Work API:
session.doWork(connection -> doSomething(connection));
或者,在 Java < 8 中:
session.doWork(
new Work() {
public void execute(Connection connection) throws SQLException
{
doSomething(connection);
}
}
);
关于java - session.connection() 在 Hibernate 上已弃用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3526556/