Spring JdbcTemplate batchUpdate问题总是返回-3



我试图在spring jdbcTemplate上使用batchUpdate,但我所得到的是一个-3的int数组。下面是我正在运行的代码。数组列表"batch"包含插入和更新。

String[] stmts = batch.toArray(new String[batch.size()]);
int[] result = jdbcTemplate.batchUpdate(stmts);

结果数组包含[3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,…)

使用- Spring 3.1.2.RELEASE—JTDS驱动1.3.0- SQL Server 2005

有人见过这个吗?

发现batchUpdate不喜欢sql中的注释。一旦删除了注释,更新就会正常工作。

相关内容

  • 没有找到相关文章

最新更新