У меня есть Java-программа, которая записывает результаты как в БД (SQL Server), так и в электронную таблицу (POI), и было бы лучше, если ни один из них не был записан в случае ошибки с любым из них.
Было бы намного хуже, если бы была создана электронная таблица, а затем произошла ошибка при сохранении в БД, поэтому я сначала делаю запись в БД. Несмотря на это, мне интересно, знает ли кто-нибудь способ гарантировать, что они оба преуспеют или потерпят неудачу как единое целое.
Спасибо!