0
hibernate 5のセッションファクトリから接続プロバイダを取得するにはどうすればよいですか?接続を取得するメソッドはもはや存在せず、javadoc内の何にも置き換えられません。このコードスニペットは4.1で機能しましたが、5.1ではそれはありません(具体的には、getConnectionProvider()は存在しません)。Hibernate 4.1から5.1 SessionFactory ConnectionProvider
private SessionFactory factory;
private ServletOutputStream outputStream;
private ServletContext context;
public Object execute(Map properties) {
InputStream input = null;
try {
Session session = factory.getCurrentSession();
SessionFactoryImplementor sessionFactoryImplementation = (SessionFactoryImplementor) session.getSessionFactory();
ConnectionProvider connectionProvider = sessionFactoryImplementation).getConnectionProvider();
Connection conn = connectionProvider.getConnection();