Opa
Estou tentando salvar um objeto através do seguinte método:
public Long saveOrUpdate(CargaRemarcacaoVO cargaRemarcacaoVO){
TbCargaRemarcacao pojo = null;
try {
if(cargaRemarcacaoVO.isNovaCarga()){
pojo = this.gerarCargaPojo(cargaRemarcacaoVO);
} else {
pojo = getCargaRemarcacao(cargaRemarcacaoVO.getIdCargaImportacao());
}
//pojo = (TbCargaRemarcacao)this.gerarCargaPojo(cargaRemarcacaoVO);
//this.adicionarOfertas(cargaRemarcacaoVO, pojo);
//unitOfWork.commit();
} catch (Exception ex){
ex.printStackTrace();
}
return pojo.getIdCargaRemarcacao();
}
private TbCargaRemarcacao gerarCargaPojo(CargaRemarcacaoVO cargaRemarcacaoVO){
TbCargaRemarcacao pojo = new TbCargaRemarcacao();
//TbTpCargaRemarcacao pojoTp = buscarTipoCarga(cargaRemarcacaoVO.getTipoCargaRemarcacaoVO().getCdTpOferta());
//TbTpCargaRemarcacao pojoTpClone = (TbTpCargaRemarcacao) unitOfWork.registerObject(pojoTp);
pojo.setCdTpCargaRemarcacao(cargaRemarcacaoVO.getTipoCargaRemarcacaoVO().getCdTpOferta());
pojo.setDtCarga(cargaRemarcacaoVO.getDtCarga());
pojo.setDtEtiqueta(cargaRemarcacaoVO.getDtEtiqueta());
pojo.setDtFaturamento(cargaRemarcacaoVO.getDtFaturamento());
pojo.setDtFimVigencia(cargaRemarcacaoVO.getDtFimVigencia());
pojo.setDtInicioVigencia(cargaRemarcacaoVO.getDtInicioVigencia());
unitOfWork.registerNewObject(pojo);
return pojo;
}
E eu fico recebendo a seguinte exceção: