1
resposta

ERRO: Não funciona com parâmetros nomeado.

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?

1 resposta
O post foi fechado por inatividade. Para continuar o assunto, recomendamos criar um novo tópico. Bons Estudos!