Служба, с которой я работаю, использует JDBC API для обновления базы данных Oracle. Один из методов, который обновляет базу данных, имеет автообъект, установленный в false, чтобы выполнить 2 оператора SQL. Но даже если autocommit установлен в false, выполняется первый оператор SQL, и мы получаем ошибку нарушения ограничения целостности.Ограничения целостности, когда для параметра autocommit установлено значение false
java.sql.SQLIntegrityConstraintViolationException: ORA-02292: integrity constraint (V500.XFK3) violated - child record found
Не следует отключать автообновление, ожидающее вызова метода фиксации? Если нет, как можно выполнить оба запроса?
В таблицах с отключенным ограничением указанная выше ошибка не отображается и запросы выполняются.
Посмотрите на [Отложенные ограничения] (http://docs.oracle.com/database/121/CNCPT/datainte.htm#CNCPT522) – JRD