chiusura files

5 views
Skip to first unread message

Ugo benfante

unread,
Feb 22, 2008, 9:23:50 AM2/22/08
to parancoe
provando a sviluppare una applicazione stand alone con modello Parancoe Example - Basic Persistence in ambiente windows (VISTA ma anche XP) sono incappato in un inconveniente a dir poco fastidioso. Il database era hsqldb e dopo una prova con la definizione dei files su cui si voleva memorizzare i dati verificavo che i files venivano creati ma non popolati.
Dopo molti tentativi andati a vuoto mi sono rivolto a Lucio che, dopo aver verificato che in ambiente Linux il problema non esiste, ha risolto in questo modo il problema:
 
aggiungi al PersonBo il seguente metodo:
 
    @Transactional()
    public void shutdown() {
        dao.getHibernateTemplate().getSessionFactory().getCurrentSession().createSQLQuery("SHUTDOWN").executeUpdate();       
    }

e alla fine del main chiama:
 
        personBO.shutdown();
 
evidentemente il file system di windows non fa il flush in chiusura di applicazione.
 
Non sarebbe male che queste istruzioni fossero inserite nell'esempio con le spiegazioni della loro presenza e chi ha voglia informi HSQLDB del problema.
saluti
Ugo Benfante
Reply all
Reply to author
Forward
0 new messages