package com.algaworks.pedidovenda.repository;
import java.io.Serializable;
import java.util.List;
import javax.inject.Inject;
import javax.persistence.EntityManager;
import com.algaworks.pedidovenda.model.Cliente;
public class Clientes implements Serializable {
private static final long serialVersionUID = 1L;
@Inject
private EntityManager manager;
public Cliente porId(Long id) {
return this.manager.find(Cliente.class, id);
}
public List<Cliente> porNome(String nome) {
return this.manager.createQuery("from Cliente " +
"where upper(nome) like :nome", Cliente.class)
.setParameter("nome", nome.toUpperCase() + "%")
.getResultList();
}
}