public List buscarSinTransaccion(Class object, Criteria criterio) {
   List<ObjetoPersitente> lista = null;
   try {
     lista = criterio.list();
   } catch (SQLGrammarException ex) {
     System.out.println(ex.getMessage());
   }
   return lista;
 }
 public List buscar(Class object, Criteria criterio) {
   Conexion.getInstancia().iniciarTX();
   List<ObjetoPersitente> lista = null;
   try {
     lista = criterio.list();
   } catch (SQLGrammarException ex) {
     System.out.println(ex.getMessage());
   }
   Conexion.getInstancia().confirmarTx();
   return lista;
 }