remplacer la commande Oracle par
SELECT * FROM users WHERE cast(user_name as varchar2(20)) = :p0
Vous pouvez utiliser CAST pour convertir la plupart des types de données en la plupart des autres types de données dans Oracle. Un type de données CHAR est difficile à utiliser (il est obsolète pour une raison) et le convertir en varchar2(xx) est la meilleure option.