Скажите, что соединение открыто, а для автоматической фиксации установлено значение false, чтобы начать транзакцию. После завершения транзакции я хотел бы отменить любые изменения, чтобы довести базу данных до состояния, которое было до начала транзакции.JDBC RollBack After Connection Закрыть
Моя проблема в том, что во время транзакции соединение закрыто, и, таким образом, все изменения совершены в это время.
Есть ли способ отбросить состояние базы данных до начала первоначальной транзакции?
и да, я пробовал пользоваться точками сохранения безрезультатно.
Вы используете Oracle? AFAIK, это один из немногих драйверов, который совершает, а не откатывается назад на соединение. –