Вызвано: java.sql.SQLException: ORA-01795: максимальное количество выражений в списке 1000?

Я использую Java / Hibernate / Oracle. У меня есть список с более чем 3000 записей. если я пропущу весь список, я получу исключение ниже.

Вызывается: java.sql.SQLException: ORA-01795: максимальное количество выражений в списке 1000

Чтобы решить проблему, я делю список на подсписки, каждый подсписок будет иметь 1000 записей. для каждой тысячи записей я запускаю запрос. это работает нормально.

Пожалуйста, уточните мне, есть ли лучшее решение?

Спасибо!

Ответы на вопрос(4)

Ваш ответ на вопрос