1

我正在尝试在 Springs 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

有没有人遇到过这个?

4

1 回答 1

1

发现batchUpdate不喜欢它给出的sql中的注释。删除评论后,更新工作正常。

于 2013-05-14T12:46:36.210 回答