Я использовал iBatis для перебора списка элементов в операторе выбора следующим образом:
<iterate property="someCollection" open="(" close=")" conjunction=",">
#someCollection[]#
</iterate>
При этом я столкнулся с ошибкой: «java.sql.SQLException: ORA-01795: максимальное количество выражений в списке равно 1000»
Теперь мой список, очевидно, содержит более 1000 элементов (17000, если быть точным), поэтому мне было интересно, можно ли разделить эту итерацию на 1000 итераций за раз, и если да, то какое условие мне нужно добавить?
Если я не думаю о правильном подходе к предлагаемому решению, может кто-нибудь предложить лучшее?
Большое спасибо