PreparedStatement
2000以上のパラメーターマーカーを持つ大規模なデータベース呼び出しを構築しています。
このエラーが発生しています
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 Docs と google を検索してみましたが、これを構成する方法が見つかりませんでした。
この制限を引き上げることが可能かどうかは誰にもわかりませんか? データベース呼び出しが遅くなることは承知していますが、今のところ問題ありません。
また、これにより長期的に問題が発生しますか?バッチで実行したほうがよいでしょうか?