private void caricaNews() {
   String testo =
       "Antichi palazzi costruiti su un'alta collina, un intreccio di viuzze e scalinate, diverse piazzette caratteristiche, un paronama incantevole, unico, l'aria salubre, fresca, questa è Colonnella."
           + "Le mie \"estati\" sono abruzzesi e quindi conosco bene "
           + "dell'Abruzzo il colore e il senso dell'estate, quando "
           + "dai treni che mi riportavano a casa da lontani paesi, "
           + "passavano per il Tronto e rivedevo le prime case coloniche "
           + "coi mazzi di granturco sui tetti, le spiagge libere ancora, "
           + "i paesi affacciati su quei loro balconi naturali di colline, "
           + "le più belle che io conosca.";
   TipoInformazione tipo = tipoInformazioniRepository.find(new Long(1));
   for (int i = 0; i < 1000; i++) {
     Notizia notizia = new Notizia();
     notizia.setTitolo("notizie" + i);
     notizia.setAnteprima(testo);
     notizia.setAutore("flower");
     notizia.setAttivo(true);
     notizia.setData(new Date());
     notizia.setContenuto(i + testo);
     notizia.setTipo(tipo);
     String idTitle = PageUtils.createPageId(notizia.getTitolo());
     String idFinal = testNotizieId(idTitle);
     notizia.setId(idFinal);
     notizieRepository.persist(notizia);
   }
 }
  public String testNotizieId(String id) {
    String idFinal = id;
    boolean trovato = false;
    int i = 0;
    while (!trovato) {
      logger.info("id final: " + idFinal);
      Notizia notiziaFind = notizieRepository.find(idFinal);
      logger.info("trovato_ " + notiziaFind);
      if (notiziaFind != null) {
        i++;
        idFinal = id + "-" + i;
      } else {
        trovato = true;
        return idFinal;
      }
    }

    return "";
  }