使用JDBI,我希望根据整数ID列表中包含的任何行填充结果集。我的方法如下所示,但抛出了一个SQL无法绑定的运行时异常。
@SqlQuery("SELECT Id, Name FROM table WHERE Id IN (:ids)")
Set<Model> loadNames(@Bind("ids") List<Integer> ids);
答案 0 :(得分:2)
使用BindIn注释。
@SqlQuery("SELECT Id, Name FROM table WHERE Id IN (:ids)")
Set<Model> loadNames(@BindIn("ids") List<Integer> ids);
答案 1 :(得分:0)
当我尝试这个时,我得到了一个例外:
PID