Boa Tarde, Pessoal.. estou com o seguinte problema. O hibernate não esta mandando o comando sql para o Banco de Dados. Ele faz o insert, busca o id pra mim. só que não faz o update. alguem poderia me ajudar. os codigos estão abaixo:
public TarefaGeradorSPEDFiscalImediato comTarefaRequisicao(
RequisicaoDeTarefaDAO requisicaoDeTarefaDAO) {
RequisicaoDeTarefa requisicaoDeTarefa;
requisicaoDeTarefa = new RequisicaoDeTarefa();
requisicaoDeTarefa.setMatriculaDoUsuario(this.funcionario.getMatricula());
requisicaoDeTarefa.setDataDaTarefa(Calendar.getInstance());
requisicaoDeTarefa.setDescricaoTarefa("Arquivo Sped Fiscal, para Filial:" + this.sufixoCNPJ.trim() + "' referente Mês:" + this.dataInicial);
requisicaoDeTarefa.setDescricaoConclusao("Aguardando execução");
requisicaoDeTarefaDAO.adiciona(requisicaoDeTarefa);
this.idTarefaRequisicao = requisicaoDeTarefa.getId();
//o Id é gerado pelo banco de dados. Eles esta gravando e retornando corretamente.
requisicaoDeTarefa.setDescricaoConclusao("Exec");
requisicaoDeTarefaDAO.altera(requisicaoDeTarefa);
return this;
}
O comando altera da DAO é:
public void altera(RequisicaoDeTarefa requisicaoDeTarefa) {
session.update(requisicaoDeTarefa);
}
Ele não executa comando algum de update. não sei o que há.. já tentei de tudo que esta ao meu conhecimento.
Obrigado a Todods