Сохраняем пачку событий в БД одной транзакцией!
Нужно записать несколько событий и не оставить таблицу в частично обновлённом состоянии. Используем PreparedStatement batch и фиксируем транзакцию только после успешной вставки.
В этой задаче:
• открываем соединение с отключённым auto-commit
• добавляем записи через addBatch
• выполняем batch и подтверждаем или откатываем транзакцию
Для больших импортов пачку разделяем на ограниченные части.
👉 Java Ready | задача