Все, что вы можете сделать, это
YourObject result = new BasicRowProcessor().toBean(yourResultSet,YourObject.class);
Хотя это создаст экземпляр. Этот API-интерфейс не предназначен для изменения уже существующего объекта.
Если вам действительно нужно обновить существующий объект, вы можете реализовать метод YourObject.copy(YourObject obj)
и вызвать его с результатом из BasicRowProcessor.toBean
, но это выглядит довольно некрасиво.
Другое (также безобразное) решение состояло бы в реализации класса BeanProcessor
, реализации метода BeanProcessor.newInstance(Class)
для возврата вашего объекта, а затем передачи экземпляра вашей реализации в экземпляр BasicRowProcessor
.