У нас есть устаревшая процедура SQL Server, которая работает без каких-либо проблем с блокировкой таблицы при ее текущем использовании с приложением VB (старше 10 лет).Сейчас мы находимся в проекте миграции, но ТОЛЬКО для внешнего интерфейса, поэтому мы повторно используем процедуру как есть, выполняя ее для соединения JDBC.
Проблема, с которой мы сталкиваемся, заключается в том, что когда данныеобработанный становится больше, таблицы блокируются, и никакой другой пользователь не может получить доступ к системе, пока процедура не завершит выполнение.Это стало препятствием для доставки наших клиентов.
Я попробовал MyBatis, но тоже не помог.
ПРИМЕЧАНИЕ : Процедура работает отлично - без каких-либоблокировка - когда выполняется непосредственно в MSSQL Server Management Studio
Я не знаком с тем, как блокировки получаются и снимаются при выполнении хранимой процедуры в соединении JDBC.
Может кто-нибудь помочь мне здесь?Любые предложения по решению этой проблемы?