0

SimpleJdbcCallを使用しているときに、SpringでRowMapperメカニズムを使用する場合に比べて、ストアドプロシージャの呼び出しにかなり時間がかかる理由はありますか?

4

2 に答える 2

6

SimpleJDBCCall はマルチスレッドであり、再利用する必要があります。同じプロシージャを何度も呼び出すために同じオブジェクトを使用するという意味での再利用。メタデータ アクセスは 1 回だけ行われます。

ProcedureColumnMetaDataAccess なしで SimpleJDBCCall を使用したとしても。DB とやり取りして他のメタデータ情報を取得します。

于 2013-04-15T08:05:35.110 に答える
2

withoutProcedureColumnMetaDataAccess を使用するとうまくいきました。パフォーマンスへの影響は、ストアド プロシージャのパラメーターを取得するために行われたメタ データ ルックアップによるものであると結論付けることができます。

于 2012-08-14T06:10:34.460 に答える