Резьба безопасности ADF B C dbtransaction - PullRequest
0 голосов
/ 31 января 2020

Вероятно, у нас возникла проблема с одновременным доступом нескольких объектов в ADF B C к объекту dbtransactionimpl при вызове метода stati c одновременно. У нас есть метод, подобный этому, в ADF B C ViewObjectImpl DBUtils.callStoredFunction(this.getDBTransaction(), sqlReturnType, stmt, bindVars), который является функцией stati c, которая при запуске в производственной среде выдает ошибку (sql с содержимым sql из других запросов транзакций) ) вызов сохраненной функции sql. Передавая this.getDBTransaction () viewobjectimpl (), мы знаем, вероятно ли проблему безопасности потока, которая является нашей областью высокого сомнения. Пожалуйста, подтвердите это. Также безопасны ли какие-либо манипуляции с this.getDBTransaction () в потоке ViewObjectImpl? Нужны ли явные синхронизированные предложения или метод?

...