チケット #27145

一度のトランザクションでBaseDaoのメソッドを何度も呼び続けると最大カーソル数を超えてしまう。

登録: 2012-01-15 23:38 最終更新: 2012-01-15 23:38

報告者:
担当者:
チケットの種類:
状況:
オープン [担当者決定済み]
コンポーネント:
マイルストーン:
(未割り当て)
優先度:
5 - 中
重要度:
5 - 中
解決法:
なし
ファイル:
なし

詳細

以下のメソッドを数百回呼び出すと、最大カーソル数を超えてSQLExceptionが発生する。 - BaseDao#getById() - BaseDao#findByCriteria()

DaoTransactionのクロース実行時、Connectionと併せてすべてのStatement, ResultSetをクローズしているが、 一つのConnectionに対するカーソル数がDBMSの設定を超えるとSQLExceptionが発生してしまう。

チケットの履歴 (1 件中 1 件表示)

2012-01-15 23:38 更新者: dhara
  • 新しいチケット "一度のトランザクションでBaseDaoのメソッドを何度も呼び続けると最大カーソル数を超えてしまう。" が作成されました

添付ファイルリスト

添付ファイルはありません

編集

ログインしていません。ログインしていない状態では、コメントに記載者の記録が残りません。 » ログインする