Есть ли способ вызвать одну хранимую процедуру в SQL Oracle много раз без открытия нового сеанса с помощью Hibernate? - PullRequest
0 голосов
/ 07 апреля 2020

Вот мой конкретный c case:

  • У меня есть хранимая процедура в SQL Oracle, позволяющая передать параметр типа [Nvarchar].

  • Затем, на моем внутреннем слое DAO, у меня есть список строк, которые необходимо передать в Hibernate MethodCall.

(я уже пытался передать список в MethodCall, но он не сработал ?.)

  • Поэтому я перемещаю один и используйте для l oop, чтобы передать один элемент списка за раз. Для каждого элемента в списке я буду вызывать хранимую процедуру один раз.

  • Но затем после того, как я попробовал со списком из более чем 50 элементов, консоль отображает сообщения об ошибках, и она говорит мне, что я слишком большое соединение.

И мне интересно, как я могу многократно вызывать процедуру в одном соединении.

Извините, пример кода отсутствует, я сейчас на работе и сейчас я использую свой телефон: (

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...