мне интересно, если/как это возможно, если это так, я уверен, что его легко исправить, что я не могу показаться, чтобы выяснитьJDBI с использованием @bind для переменных в запросах внутри цитаты
@SqlQuery("SELECT * FROM Table WHERE column LIKE '%:thingName%'")
public Set<Things> getThings(@Bind("thingName", String thingName)
По существу для этого примера игрушек я пытаюсь выбрать строку, в которой столбец содержит [любой текст] thingName [anyText]. При использовании, как указано выше, я думаю, что кавычки скрывают связанную переменную, поэтому она буквально ищет [любой текст] : thingName [anyText], а не моя связанная переменная.
Спасибо заранее, Мэдлин
Вы должны изменить принятый ответ на решение конкатенации. Существует способ сделать это без внесения изменений кода, которые могут привести к ошибке. –