Opa 
Tenho o seguinte metodo:
public TbCargaRemarcacao saveOrUpdate(CargaRemarcacaoVO cargaRemarcacaoVO, TbTpCargaRemarcacao tp){
UnitOfWork uok = UnitOfWorkFactory.getInstance().getUnitOfWork("DS102");
TbCargaRemarcacao pojo = null;
try {
if(cargaRemarcacaoVO.isNovaCarga()){
pojo = this.gerarCargaPojo(cargaRemarcacaoVO);
} else {
pojo = getCargaRemarcacao(cargaRemarcacaoVO.getIdCargaImportacao());
}
pojo = (TbCargaRemarcacao)uok.registerObject(pojo);
uok.commit();
} catch (Exception ex){
ex.printStackTrace();
}
return pojo;
}
private TbCargaRemarcacao gerarCargaPojo(CargaRemarcacaoVO cargaRemarcacaoVO){
TbCargaRemarcacao pojo = new TbCargaRemarcacao();
TbTpCargaRemarcacao pojoTp = null;
pojoTp = buscarTipoCarga(new Long(1));
pojo.setCdTpCargaRemarcacao(pojoTp);
pojo.setDtCarga(cargaRemarcacaoVO.getDtCarga());
pojo.setDtEtiqueta(cargaRemarcacaoVO.getDtEtiqueta());
pojo.setDtFaturamento(cargaRemarcacaoVO.getDtFaturamento());
pojo.setDtFimVigencia(cargaRemarcacaoVO.getDtFimVigencia());
pojo.setDtInicioVigencia(cargaRemarcacaoVO.getDtInicioVigencia());
return pojo;
}
private TbTpCargaRemarcacao buscarTipoCarga(Long cdTpCarga){
TpCargaDAO dao = new TpCargaDAO();
TbTpCargaRemarcacao pojo = null;
TipoCargaRemarcacaoVO tipo = new TipoCargaRemarcacaoVO();
tipo.setCdTpOferta(cdTpCarga);
tipo.setNovoTipo(false);
pojo = dao.getTpCargaRemarcacao(tipo.getCdTpOferta());
return pojo;
}
Eu executo o método normalmente mas ele não me lança nenhuma exceção e tb não salva meu objeto. A única coisa que funciona, é o método buscar…mas insert, update ou delete, não funcionam.
Este DS102 é um DS configurado no meu servidor.
Não sei mais o que debugar ou o q fazer, alguém pode me dar uma luz?
[]'s