Considere o método a seguir, retirado de uma classe Java que...
Considere o método a seguir, retirado de uma classe Java que utiliza JPA, implementada em condições ideais.
public List consultar(String n) {
x = Persistence.createEntityManagerFactory("conectarPU");
y = x.createEntityManager();
z = y.getTransaction();
z.begin ();
Query q = y.createQuery("SELECT f FROM Funcionario f WHERE f.nomefuncionario LIKE :nome");
q.set Parameter("nome", "%" + n + "%");
List lista = q.getResultList();
x.close();
return lista;
}
As variáveis x, y e z são, respectivamente, dos tipos