базе и Репа на CrudRepository<>...
получаю объект из базы, добавляю данные... и.. НЕ СОХРАНЯЮ (специально закоментил //productRepo.save(mp); )
А эта сволочь все равно пишет в базу...
для отладки, или на пример в случае обрабатываемого исключения... ну там, сторонний сервис лег..
на исключениях ролбэк сработает
тоже верно. только я сразу 4к записей обрабатываю, и если некоторые из них с ошибками... то просто пропустить. да, знаю, мое решение из тех что "так делать нельзя". но задача стоит разово собрать данные, возможно еще когда нибудь... но не факт
“только я сразу 4к записей обрабатываю” спринг батч c конфигурацией исключений - какие пропускать при чтении, какие при записи, на каких валиться, на каких откатываться!
любые другие способы сделать сложную логику пакетной обработки приведут к изобретению велосипеда )
Обсуждают сегодня