Hibernate não exclui

7 respostas Resolvido
jpahibernate
M

Pessoal, o meu hibernate não está excluindo não sei por que!

Ele aparece a mensagem abaixo e não exclui.

Alguém sabe o por que?

fev 06, 2018 2:38:51 PM org.hibernate.event.internal.DefaultDeleteEventListener deleteTransientEntity
INFO: HHH000114: Handling transient entity in delete processing

Obrigado

7 Respostas

D

Problema na linha 122.

M

Não existe linha 122

ta ai o código remove

<a class="mention" href="/u/override">@Override</a>

public Boolean remove(Usuario objeto) {

con = ConnectionFactory.getConnection();
Usuario obj = con.find(Usuario.class,objeto.getLogin());
	
	if(obj != null){
		con.getTransaction().begin();
		con.remove(objeto);
		con.getTransaction().commit();
		return true;
	}
	return false;	
}
D

Veja se essa thread ajuda:

http://www.guj.com.br/t/info-def-defaultdeleteeventlistener-handling-transient-entity-in-delete-processing/294563

M

Obrigado por responder.

Não ajudou mas agradeço

D
Solucao aceita

Você tem essa linha e, depois, tem essa:

O hibernate tem uma certa dificuldade (mágoa?) em relação aos objetos que você manipula.
Eu não sei se resolveria, mas, eu trocaria isso

con.remove(objeto);

Por isso

con.remove(obj);
M

Obrigado !!!

Resolveu o problema.

Não tinha prestado atenção nesta besteira que eu tinha feito kkkk

Ele gerenciou o objeto e pode o excluir.

Grato

D

É um erro bastante comum e bem difícil de enxergar.

Criado 6 de fevereiro de 2018
Ultima resposta 6 de fev. de 2018
Respostas 7
Participantes 3