Я создал Hibernate UserType для своего класса PhoneNumber, поддерживаемого одним столбцом VARCHAR в db. Как правило, это работает нормально. Но теперь мне нужно что-то вроде этого
String hql = "FROM Call c WHERE c.calledNumber LIKE :param";
...
query.setParameter("param", "%385%");
который заканчивается
java.lang.IllegalArgumentException: Parameter value [%385%] did not match expected type [PhoneNumber]
Как я могу это сделать?