SQLServer имеет жесткое ограничение 2100 параметров в запросе. Иногда нам приходится иметь дело с утверждениями, делающими обновление неизвестного числа элементов, например
query.where(root.get(Entity_.id).in(list));
Если нельзя гарантировать, что этот список ограничен по размеру, мы всегда должны помещать некоторый шаблонный код вокруг самого оператора, разбивая список на куски и вызывая оператор для этих кусков. Это работает, но безобразно.
Есть ли какой-то встроенный механизм в JPA для автоматического разделения на SQLServer?
Новые вопросы
java
Java - это язык программирования высокого уровня. Используйте этот тег, если у вас возникли проблемы с использованием или пониманием самого языка. Этот тег редко используется отдельно и чаще всего используется вместе с [spring], [spring-boot], [jakarta-ee], [android], [javafx], [hadoop], [gradle] и [maven].