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