JDBI的动态where子句

时间:2018-11-27 06:11:43

标签: java jdbi

我需要一些使用JDBI构建动态where子句的帮助。 我的用例是

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子句。 请提供非注释实现,它将帮助我更好地理解。

谢谢。

0 个答案:

没有答案