Utilizzando Toplink come persistence provider, mi chiedevo come fosse possibile ripristinare la connessione al database dopo una caduta di servizio.
Trovato la soluzione!
Il problema era dovuto al fatto che Toplink non ha un controllo automatico delle connessioni inattive. E' possibile risolvere il problema in due modi:
1) implementando l'interfaccia ExceptionHandler per catturare il fallimento della connessione e riconnettersi
2) passando da Toplink ad EclipseLink
Siccome Toplink è ormai rimpiazzato da EclipseLink, come si può leggere sul sito della Oracle http://www.oracle.com/technology/products/ias/toplink/jpa/index.html, ho deciso di adottare la strategia (2)
Iran, Israele prevede almeno altre tre settimane di guerra. Colpita base
italiana in Kuwait. Trump pronto ad annunciare coalizione per Hormuz
-
La guerra tra Iran, Stati Uniti e Israele continua ad allargarsi mentre
nuovi fronti si accendono in tutto il Medio Oriente. Nella notte forti
esplosioni a...
5 ore fa


Nessun commento:
Posta un commento