Delete no hibernate

1 resposta
V

estou tentando me achar no hibernate ainda porem tenho que concorrentemente produzir, sem falar na facul e etc etc…

seguinte …

tenho um objeto que instancio da classe GerenciadorPersistencia (chamo o objeto de gerPersist ) que deve extender alguma das classe do hibernate (não sei qual)

tenho minha classe de persistencia Calendario

e venho utilizando da seguinte forma, para consultas

gerPersist.find(" from " + Calendario.Class.forName() + " as c where c.ano=’" +ano+"’" );

agora quero deletar e não to conseguindo … ja verifiquei e tenho o metodo deletar para o meu objeto gerPersist, um que recebe uma String e o outro que recebe um objeto…
ja tentei…
gerPersist.delete (" from " + Calendario.Class.forName() + " as c where c.ano=’" +ano+"’" );
inválido … nem entendi o erro direito

entao pensei …

gerPersist.find (" delete from " + Calendario.Class.forName() + " as c where c.ano=’" +ano+"’" );

não suportado pelo DML (linguagem de modelagem de dados)

ja procurei no google mas vem com uma monte de arquivos hbm de XML que para mim é javanes pra não dizer grego
eu sei que tenho que estudar hibernate mas deve ser tão simples essa porcaria …
por favor eu grito por socorro

1 Resposta

ASOBrasil

victorhugomuniz,

Dá uma olhada neste artigo, nele o método “delete” recebe o seu objeto que será deletado, não precisa construir query para deletar o objeto.

http://www.guj.com.br/java.tutorial.artigo.125.1.guj

ASOBrasil

Criado 6 de outubro de 2006
Ultima resposta 6 de out. de 2006
Respostas 1
Participantes 2