Мне нужна помощь в построении динамического предложения where с использованием JDBI.Мой вариант использования:
SELECT s.id FROM student s
WHERE (
(s.name = 'John' AND s.grade = '2') OR
(s.name = 'John' AND s.grade = '3') OR
(s.name = 'Mike' AND s.grade = '1')
)
У меня есть список объектов ученика с именами и оценками.Я хочу построить предложение where динамически в зависимости от количества ученических объектов, которые я получаю в списке.Пожалуйста, предоставьте реализацию без аннотаций, это поможет мне лучше понять.
Спасибо.