用什么替换 DatasourceConnectionProviderImpl class?

What to replace the DatasourceConnectionProviderImpl class?

在我使用 Hibernate ORM 版本 4.2 的项目中。6.Final 以前使用过。现在我正在尝试将其更新到最新版本,即 4.3.10.Final。但是,org.hibernate.service.jdbc.connections.internal.DatasourceConnectionProviderImpl不再提及in the docs,也不再提供。

这就是 class 在我使用的代码中的使用方式:

( (DatasourceConnectionProviderImpl) ( 
    (SessionFactoryImpl) getDAO().getSessionFactory() )
        .getConnectionProvider() )
            .setDataSource(ds);

可以用什么代替?我在哪里可以找到 Hibernate 文档或发行说明中提到的它的删除?

最后,通过 using GrepCode.com 多存储库搜索引擎,我发现 DatasourceConnectionProviderImpl class 实际上并未被删除。相反,从 Hibernate 4.3.0 开始,一些 classes 被移动:

来自 org.hibernate.service.jdbc.connections.internal

org.hibernate.engine.jdbc.connections.internal

因此导入语句必须更改为

import org.hibernate.engine.jdbc.connections.internal.DatasourceConnectionProviderImpl;