Java JDB C Пакетное обновление шаблона - PullRequest
0 голосов
/ 04 августа 2020

Я пытаюсь запустить пакетное обновление JDB C, но я получаю только обновление 500 (размер пакета) за запуск приложения. Что-то я делаю не так? Я надеялся просто собрать эту партию из 500 записей, а потом продолжать. Спасибо.

List<Member> memberList = new ArrayList<>();

this.batchUpdate(memberList, 500);


public int[] batchUpdate(List<Order> member, int batchSize) {

        return this.linkageJdbcTemplate.batchUpdate(
                "update order set member_id = ? where id = ?",
                new BatchPreparedStatementSetter() {

                    public void setValues(PreparedStatement ps, int i) throws SQLException {
                        ps.setLong(1, member.get(i).getMember().getId());
                        ps.setLong(2, member.get(i).getId());
                    }

                    public int getBatchSize() {
                        return batchSize;
                    }

                });
    }```
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...