Erro ao exluir usando JPA

1 resposta
kanxabd

Bom dia,

tenho um pojo Pessoas e naum consego excluir usando o remove(Obj), qnd tento excluir
da o seguinte erro
"org.hibernate.StaleStateException: Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1"

meu metodo excluir é o seguinte:

public void excluir(Integer id) {

        manager.getTransaction().begin();
        manager.remove(manager.getReference(getClasse(), id));
        manager.getTransaction().commit();
    }

alguem tem uma ideia, do q possa ser?

Obrigado

1 Resposta

Lavieri

Eu tive esse problema devido a triggers do SQLServer… uma vez, a trigger acionada, primeiro ela fazia uma consulta q retornava 0 rows affects e depois ela deletava mesmo o registro, isso me deu uma dor de cabeça muito grande o.O

tive q fazer a operação via sql direto =/

Criado 15 de outubro de 2009
Ultima resposta 15 de out. de 2009
Respostas 1
Participantes 2