Erro ao inserir um registro na DAO!

Stack que acontece quando tento inserir um registro !

org.hibernate.StaleStateException: Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1
        at org.hibernate.jdbc.Expectations$BasicExpectation.checkBatched(Expectations.java:61)
        at org.hibernate.jdbc.Expectations$BasicExpectation.verifyOutcome(Expectations.java:46)
        at org.hibernate.jdbc.BatchingBatcher.checkRowCounts(BatchingBatcher.java:68)
        at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:48)
        at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:246)
        at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:237)
        at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:142)
        at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:298)
        at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:27)
        at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1000)
        at org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:338)
        at org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:106)
        at br.com.estudo.dao.GenericDAO.insert(GenericDAO.java:36)

Olá, Man_United!

Poste seu código. Talvez fique mais fácil de ajudá-lo!

[]'s

.

up?

Problema persiste! meu codigo esta postado, continuo no aguardo!

:shock:

vou tenta re-explicar! pq ta dificil!

Preciso fazer 2 transacao no banco de dados, o meu insert no addressB ele grava, fui no banco de dados e ele inseri o registro la, mas quando eh para inserir no setEnderecoC que no caso eh o addressC.insereEndereco(addressB); ele nao inseri, fica em branco no BD! alguem me ajuda pois to com esse problema a 10 dias ja nao sei mais oq fazer!

try {
            addressC.insereEndereco(addressB);
            addressB = addressC.buscaEnderecoPeloEndereco(addressB.getEndereco()); // ate aqui ele grava normalmente
            
            if(bean == null) {
                bean = new CustomerBean();
            }
            
            bean.setEnderecoC(addressB); // apartir daqui ele nao grava!
            controlC.atualizaCliente(bean);// o erro aponta aqui

.

como nao?

o erro pode estar no metodo atualizaCliente()…

tem como vc postar esse metodo ai