Создаем большой вызов базы данных с помощью PreparedStatement
, который имеет маркеры параметров 2000+.
Im получает эту ошибку
Caused by: java.sql.SQLException: Prepared or callable statement has more than 2000 parameter markers.
at net.sourceforge.jtds.jdbc.SQLParser.parse(SQLParser.java:1139)
at net.sourceforge.jtds.jdbc.SQLParser.parse(SQLParser.java:156)
at net.sourceforge.jtds.jdbc.JtdsPreparedStatement.<init>(JtdsPreparedStatement.java:107)
Caused by: java.sql.SQLException: Prepared or callable statement has more than 2000 parameter markers.
Я попытался выполнить поиск в Документах по API и Google, но не смог найти, как это настроить.
Кто-нибудь знает, возможно ли преодолеть этот предел? Я знаю, что это будет медленный вызов базы данных, но сейчас все в порядке.
Также это вызовет у меня какие-либо проблемы в долгосрочной перспективе, лучше ли мне будет запускать его в пакетах?