Pessoal, o método buscaPorNome(String nome) da minha aplicação está retornando uma lista vazia quando faço a busca. Copiei a Query igual a do vídeo, já verifiquei e estou escrevendo o nome corretamente . O estranho é que isso só acontece quando tenho 1 elemento na lista. Criei dois elementos e fiz a pesquisa com este segundo elemento e houve retorno. Alguma idéia do que possa ser isso ?
o método está igual ao do vídeo:
public List<Produto> buscaPorNome(String nome) {
String jpql = "SELECT p FROM Produto p WHERE p.nome = :nome";
return em.createQuery(jpql , Produto.class)
.setParameter("nome",nome)
.getResultList();