Erro Hibernate - Could not synchronize database state width session

0 respostas
bsl.lacerda

Bom dia pessoal!
Estou tendo um problema ao excluir uma entidade que possui mais duas relacionadas a ela. Tipo, ao excluir a principal as outras devem ser excluídas em cascata.
Acontece que quando mando excluir estou recebendo o seguinte erro:

Could not synchronize database state width session

Trecho do código onde faço a exclusão.

String path = "/hibernate.cfg.xml";
		
		Configuration cfg = new AnnotationConfiguration();
		cfg.configure(path);
		SessionFactory sf = cfg.buildSessionFactory();
		Session session = sf.openSession();
		Transaction tx = session.beginTransaction();
		
		Segmentation segmentation;
		try {
			segmentation = (Segmentation) ((ObjectMessage)msg).getObject();			
			session.delete(segmentation);
		} catch (Exception e) {
			log.error("Erro excluindo segmentação ",e);
			tx.rollback();
		} finally {
			tx.commit();
			session.close();	
		}

Alguma sugestão?

Criado 17 de abril de 2008
Respostas 0
Participantes 1