我想从hibernate会话中获取jdbc连接。hibernate会话中有方法,即session.connection();。但已被弃用。我知道这仍然有效,但是我不想使用已弃用的方法,因为我确定他们必须为此提供一些替代方法?在http://docs.jboss.org/hibernate/orm/3.5/api/org/hibernate/Session.html上,连接方法api表示为此目的使用org.hibernate.jdbc.Work,但我找不到任何示例吗?
使用方法如下:
session.doWork(new Work() { @Override public void execute(Connection connection) throws SQLException { //connection, finally! } });