Как использовать оператор IN с JDBI?
Я пытаюсь сделать запрос IN, используя MYSQL JDBI на Dropwizard (не думаю, что это актуально).
@SqlQuery("SELECT id FROM table where field in (<list>)")
List<Integer> findSomething(@BindIn("list") List<String> someList);
Как предложеноВотЯ также аннотировал класс
@UseStringTemplate3StatementLocator
Но когда я запускаю приложение, я получаю следующую ошибку:
Exception in thread "main" java.lang.annotation.AnnotationFormatError: Invalid default: public abstract java.lang.Class org.skife.jdbi.v2.sqlobject.stringtemplate.UseStringTemplate3StatementLocator.errorListener()
У кого-нибудь есть хорошая идея, как решить эту проблему?