Ola pessoal,
Estou com o seguinte trecho do meu codigo, que esta com problemas. Ele deveria “criar” esse servlet e passar o valor para minha classe, no entanto, a classe so retorna erro de null
Parece que ele nao esta criando o registro. o codigo é esse:
..
public class AdOrigem extends HttpServlet {
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String codigoId = request.getParameter("naturezaId");
Registro registro = new Registro();
registro.setNatureza(codigoId);
}
}
..
Classe que esta acusando erro…
..
public Registro criaRegistro(Registro registro) {
log.debug("novoRegistro()");
EntityManager em = this.jpaResourceBean.getEMF().createEntityManager();
try {
log.debug("Persistindo registro");
pedido.setData(new Date());
pedido.setValor(new BigDecimal(0));
em.getTransaction().begin();
em.persist(registro);
em.getTransaction().commit();
return registro;
} finally {
em.close();
log.debug("Saiu de novoRegistro()");
}
}
O que parece é que o servlet nao esta criando o metodo. Alguem sabe o que pode ser?