3

休止状態 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 を作成する方法を知っている人はいますか?

ありがとう、

ローネン

4

1 に答える 1