cra*_*man 5 spring hibernate c3p0 multi-tenant
如何ConnectionProvider在Spring(v.3.1.1)+ Hibernate(v.4.1.1)+ C3P0环境中构建/获取?
背景:
在Spring(v.3.1.1)+ Hibernate(v.4.1.1)+ C3P0环境中,我正在尝试设计一个多租户应用程序.Hibernate 在新引入的多租户功能方面有很好的文档,但仍然存在一些缺失.虽然在之后的Hibernate文档的例子16.3,我无法弄清楚如何提供ConnectionProvider给MultiTenantConnectionProvider.任何提示/链接/想法将不胜感激.非常感谢.
您不能使用工厂方法ConnectionProviderUtils.buildConnectionProvider(String);创建 ConnectionProvider 的实例,然后将其注入您的吗MultiTenantConnectionProvider?
<bean id="multiTenantConnectionProvider" class="MultiTenantConnectionProviderImpl">
<property name="connectionProvider">
<bean class="ConnectionProviderUtils" factory-method="buildConnectionProvider">
<constructor-arg value="type"/>
</bean>
</property>
</bean>
Run Code Online (Sandbox Code Playgroud)
或者非常接近的东西。抱歉,我找不到 ConnectionProviderUtils 的完全限定类名,但类属性的两个参数都必须是完全限定名称。
| 归档时间: |
|
| 查看次数: |
2177 次 |
| 最近记录: |