Session session = factory.openSession();
Transaction trans = session.beginTransaction();
trans.begin();
TipoLogradouro tl2 = pesquisarTipoLogradouroPorCodigo(tl.getCodTipoLogradouro());
tl.setCodTipoLogradouro(tl2.getCodTipoLogradouro());
session.update(tl);
trans.commit();
session.close();
}