私はBatchSqlUpdateしばらくの間、クラスをうまく使用しています。declareParameterそれを使用する唯一の煩わしさは、またはsetParameterメソッドを使用してクエリを実行する前に、名前付きパラメーターを登録する必要があることです。これは、パラメータの型も宣言する必要があることを意味します。ただし、Spring は、最初に宣言する必要なく、名前付きパラメーターを入力 (マップまたはオブジェクトの配列)として受け取るNamedParameterJdbcTemplate非常に便利なメソッドを持つクラスも提供します。その上、このクラスは簡単に再利用でき、スレッドセーフであると私は信じています。だから私はこれについていくつか質問があります:batchUpdateSqlParameterSource
- (複数の) バッチ更新を実行するための推奨される方法は何ですか?
- この機能が、動作も異なる 2 つの異なるクラスで重複しているのはなぜですか?
BatchSqlUpdate宣言されたパラメーターが必要でないのに、なぜ必要なのNamedParameterJdbcTemplateですか?
考えてくれてありがとう!
ジョバンニ