Используя scala play anorm и mysql, я пытаюсь сделать sql-запрос, фильтруя с помощью оператора LIKE:
import java.sql.Connection
import anorm._
Class.forName("com.mysql.jdbc.Driver").newInstance()
implicit val conn = java.sql.DriverManager.getConnection(dbUrl)
val list = SQL"select firstName from person where lastName like '%tra%'".as(parser.*)
Exception in thread "main" java.lang.RuntimeException: No parameter value for placeholder: 1
здесь он должен отфильтровать всех лиц, чья фамилия содержит строку «tra». почему это не работает? анорм (или java dbc) рассматривает «%» как специальный символ? если да, то как этого избежать?