ORA-08177: невозможно сериализовать доступ для транзакции
Я периодически сталкиваюсь со следующим исключением. Я использую базу данных Oracle и не устанавливаю какой-либо уровень изоляции
ORA-08177: невозможно сериализовать доступ для этой транзакции
org.springframework.dao.CannotSerializeTransactionException: PreparedStatementCallback; SQL []; ORA-08177: невозможно сериализовать доступ для этой транзакции; Вложенное исключение: java.sql.SQLException: ORA-08177: невозможно сериализовать доступ для этой транзакции: java.sql.SQLException: ORA-08177: невозможно сериализовать доступ для этой транзакции.
Я не устанавливаю уровень изоляции в любом месте, поэтому он должен принимать уровень изоляции по умолчанию, который является Read_committed.
но если это имеет место с базой данных оракула, которая принимает Read commit по умолчанию, не должно выдавать это исключение.
Пожалуйста, предложите. Я не могу поделиться своим кодом в качестве кода моей компании.
Спасибо