O instrutor usou como exemplo de Projection uma query nativa
A query deve retornar apenas alguns campos, id, nome, salario:
@Query(value = "SELECT f.id, f.nome, f.salario FROM funcionarios f", nativeQuery = true)
List<FuncionarioProjection> findFuncionarioIdNomeSalario();
Eu pensei: "Deve ser melhor usar o jpql sempre que possível pra independer de qual banco minha aplicação vai rodar"
@Query("SELECT f.id, f.nome, f.salario FROM Funcionario f")
List<FuncionarioProjection> findFuncionarioIdNomeSalario1();
Porém essa query sempre me retorna null, queria entender o pq isso ta acontecendo