FJ28 Exercício 8.10 - Help = [RESOLVIDO]

1 resposta
nelios85

Pessoal! Estou estudando a apostila FJ28 - exercício 8.10 onde usamos Hibernate e VRaptor. O projeto trata-se de uma lista de produtos onde eles são adicionados, alterados e deletados. Porém ao deletar, eu não consigo e o eclipse apresenta um erro no método remove(), vou mostrar os métodos que tem ligação com o remove!

Classe ProdutoDao

public void remove(Session session) {
		Produto produto = (Produto) session.load(Produto.class, 1L);
		Transaction tx = session.beginTransaction();
		session.delete(produto);
		tx.commit();
	}

Classe ProdutoController

public void remove(Long id){
		Produto produto = dao.carrega(id);
                // Nesta parte abaixo que o eclipse alerda um problema
		dao.remove(produto);
		result.redirectTo(ProdutosController.class).lista();
	}

Arquivo lista,jsp

<td><a href="remove?id=${produto.id}">Remover</a>

Poderiam me ajudar nessa?

1 Resposta

nelios85

Eu sei que esta errado o parâmetro, mas não sei qual que eu possa colocar, já que no ProdutoController o método remove() informa que o parâmetro seria uma Session.

public void remove(Long id){ Produto produto = dao.carrega(id); dao.remove(produto); result.redirectTo(ProdutosController.class).lista(); } }

Criado 1 de setembro de 2014
Ultima resposta 1 de set. de 2014
Respostas 1
Participantes 1