Quando utilizo em JPQL os parâmetros nomeados, não funciona :
@Query("SELECT f FROM Funcionario f WHERE f.nome = :nome AND f.salario >= :salario AND f.dataContratacao = :data") </br>
List<Funcionario> findNomeSalarioMaiorDataContraracao(String nome, BigDecimal salario , LocalDate data);
Somente quando eu utilizo parâmetros com ? :
@Query("SELECT f FROM Funcionario f WHERE f.nome = ?1 AND f.salario >= ?2 AND f.dataContratacao = ?3")</br>
List<Funcionario> findNomeSalarioMaiorDataContraracao(String nome, BigDecimal salario , LocalDate data);
Estou esquecendo algo?