Erro - JDBC style parameters (?) are not supported for JPA queries

Galera, tenho uma tabela em PostGres que me devolve um id e um código de produto onde este é até do tipo String.
Preciso de uma consulta customizada mas está me dando o erro :

JDBC style parameters (?) are not supported for JPA queries

A consulta está assim, pois agora vou pegar o código do produto é String.

@Repository
public interface ClienteRepository extends CrudRepository<Cliente, Long> {

@Query("select c from Cliente c where c.codigo = ?")
public Cliente getCodigoStr(String codigo);

Nesse caso, vc deve usar a anotação @Param. Assim:

@Query("select c from Cliente c where c.codigo = :codigo")
public Cliente getCodigoStr(@Param("codigo") String codigo);