おそらく、以前にトランザクションが終了していないトランザクションで使用されているテーブルでクエリを選択する必要があります。 endTransaction()
を実行してみてください 最終的にトランザクションのブロックに。
または
2つのテーブルを更新していて、2つの異なるトランザクションが、他のテーブルが解放されるのを待っている異なるテーブルを保持しています。
または
開いている接続が多すぎて、DBまたは接続プールが混乱するだけです。
それが何であれ、おそらく上記のうち何かが間違っています。注意深く確認してください。
詳細-接続プールはスレッドへの接続を許可できませんでした。