вызов хранимого процесса в шаблоне jdbc, который возвращает несколько строк - PullRequest
1 голос
/ 20 сентября 2019

Если я вызываю хранимую процедуру, используя шаблон Jdbc, который возвращает несколько строк данных.Например, хранимая процедура возвращает 200 записей на основе некоторых бизнес-правил.Как перебирать и обрабатывать эти 1 за один раз, можем ли мы использовать для этого пользовательский сопоставитель строк?

Здесь я могу вызвать его для 1 сотрудника.Но нужно как список.

  SimpleJdbcCall jdbcCall = new 
           SimpleJdbcCall(dataSource).withProcedureName("getEmployeeeRecord");
  SqlParameterSource in = new MapSqlParameterSource().addValue("emp_id", id);
        Map<String, Object> out = jdbcCall.execute(in);
        Employee employee = new Employee();
        employee.setId(id);
        employee.setName((String) out.get("out_name"));
        employee.setAge((Integer) out.get("out_age"));
        return employee ;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...