O Programa simplesmente não “termina”… ele chega a executar a ultima linha de código mas não da erro nem termina a execução…
// Session do Hibernate Search
FullTextSession fullTextSession = getFullTextSession();
Transaction tx = fullTextSession.beginTransaction();
tx.begin();
fullTextSession.setCacheMode(CacheMode.IGNORE);
fullTextSession.setFlushMode(FlushMode.MANUAL);
List<Pregador> pregadores = getPregadorDao().getLista();
System.out.println("Encontrados "+pregadores.size()+" pregadores");
for(Pregador pr : pregadores){
System.out.println("Indexando pregador "+pr.getNome());
fullTextSession.index(pr);
}
tx.commit();
System.out.println("Terminou");
O resultado da execução é
Encontrados 8 pregadores
Indexando pregador Abilio Santana
Indexando pregador Adeildo Costa
Indexando pregador Benny Hinn
Indexando pregador Carvalho Junior
Indexando pregador Elson de Assis
Indexando pregador Geziel Gomes
Indexando pregador Silas Malafaia
Indexando pregador Yossef Akiva
Terminou
Mas o programa não finaliza…
Alguem sabe o possível motivo?