私が取り組んでいるプロジェクトは、次の依存関係を使用しています
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>3.2.0.RELEASE</version>
</dependency>
これで、次のメソッド呼び出しを行っています (1)
template.batchUpdate(INSERT_SQL, instance of BatchPreparedStatementSetter);
Spring JDBCTemplate のソース コードを見ると、(ドライバーがバッチ更新をサポートしているため) PreparedStatement のexecuteBatch()が呼び出されているようです。ただし、データベースでの更新の影響は見られません。
これは本物のバグですか、それともここで明らかなことを見逃していますか? これが解決された場合は、適切なバージョンをお知らせください。Spring Core や MVC などの他の Spring モジュールに依存しないバージョンが必要であることに注意してください。前もって感謝します。