Hibernate ajuda com delete

3 respostas
diogoprosoft

Pessoal me deparei com uma situação meio complicada

Estou usando Hibernate Annotations, fiz o mapeamento na minha classe porém o id e sequencial e no meu actionForm eu não uso ele nem no meu JSP, deixo o id de fora, ate ai blz esta salvando no banco, gerando o id automatico, ok

Agora pra excluir o registro como vou fazer? pq pra excluir ele precisa saber o id!!!

Tem alguma outra forma de fazer uma exclusão pelo “nome” digamos se ser ele o id referenciado no bean?

3 Respostas

maurenginaldo

Normalmente vc não vai fazer uma exclusão baseada em “id” ou “nome”, mas sim no objeto.

remove(objeto)
diogoprosoft

somente com o objeto ja tentei mais não deu certo simplesmente ele não exclui no banco, mais antes quando eu usava o id ele excluia perfeitamente

A

diogoprosoft talves vc nao tenha conseguido remover pelo nome porque no seu banco de dados essa coluna não é a PK, porem eu resolvi meu problema que é o mesmo que o seu buscando no banco novamente o id e setando no meu objeto o dado e removendo, agora, se eu estiver errado em fazer isso ou eu estiver reinventando a roda, alguem me corrija por favor.

Espero ter ajudado

Abs

Criado 20 de junho de 2008
Ultima resposta 20 de jun. de 2008
Respostas 3
Participantes 3