2017-06-02 115 views
0

如何從休眠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(); 

回答

相關問題