@Transactional public void grava() { if (produto.getPreco() != 0) { if (produto.getId() == null) dao.adiciona(produto); else dao.atualiza(produto); this.produtos = dao.listaTodos(); limparFormularioJSF(); } }