用什么替换 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;
在我使用 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;