休止状態 4.2.0 で Java アプリ (Java 1.7) を実行しており、スキーマ ベースのマルチ テナンシー セットアップを実装する必要があります。この例を使用してそれを行いました。私の問題は、接続プロバイダーを作成する方法を理解できなかったことです。この例では次を使用します。
acmeProvider = ConnectionProviderBuilder.buildConnectionProvider( "acme" );
jbossProvider = ConnectionProviderBuilder.buildConnectionProvider( "jboss" );
ただし、ConnectionProviderBuilderはテスト用です。
私は以下を使用しようとしました:
C3P0ConnectionProvider connectionProvider = new C3P0ConnectionProvider()
{
public boolean supportsAggressiveRelease()
{
allowAggressiveRelease を返します。
}
};
connectionProvider.configure(props);
ここでの問題は、C3P0ConnectionProvider にヌルの serviceRegistry があり、NPE でクラッシュすることでした。
テナントごとに ConnectionProvider を作成する方法を知っている人はいますか?
ありがとう、
ローネン