休止状態 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 を作成する方法を知っている人はいますか?
ありがとう、
ローネン