Ajuda com delete no HQL

5 respostas
D

bom dia, fiz o seguinte codigo pra fazer um delete utilizando HQL, ja verifiquei tudo e vi que o problema esta no HQL, porem nao da nenhuma erro no console, alguem poderia me ajudar

this.session = HibernateUtil.getInstance().getSession();
		String hql = "Delete from GrupoGestaoDestinatario g where g.grupoGestao.id_grupo_gestao = :grupoGestao";
		Query query = this.session.createQuery(hql);
		query.setInteger("grupoGestao", grupoGestao.getId_grupo_gestao());
		this.session.close();

5 Respostas

W

Esta dando algum erro ?

A

Bom dia.

O código é exatamente esse que você postou ??? não tá faltando executar a query ???

ex.

query.executeUpdate();

[]'s

W

Ja tentou fazer assim ?

session.beginTransaction();
session.delete(<Seu Objeto>);
session.getTransaction().commit();
session.close();
D

nao posso deletar por objeto… pq quando passo aquele parametro eu deleto mtos de uma vez

Lucas_Abbatepaolo

Você informou que não da nenhum erro no console…mais o que ocorre??o registro não é excluido?

faça em modo debug e verifique se o parametro que vc passa para o hql esta correto…

Criado 6 de dezembro de 2011
Ultima resposta 6 de dez. de 2011
Respostas 5
Participantes 4