Ersetzen Sie den Oracle-Befehl durch
SELECT * FROM users WHERE cast(user_name as varchar2(20)) = :p0
Sie können CAST verwenden, um die meisten Datentypen in die meisten anderen Datentypen in Oracle zu konvertieren. Es ist unangenehm, mit einem CHAR-Datentyp zu arbeiten (er ist aus einem bestimmten Grund veraltet), und die Konvertierung in varchar2(xx) ist die beste Option.