autoReconnect=true
nie jest zalecane, tu uzasadnienie
.
Ogólnie rzecz biorąc, nie należy samodzielnie nawiązywać połączeń JDBC z poziomu hibernacji. obiekt sesji hibernacji ma metody createQuery i createSQLQuery, które sprawiają, że większość kodu JDBC jest zbędna. mówię większość ponieważ nie wymyśliłem sposobu na wykonanie ANALIZA PRÓŻNI z poziomu Hibernate, więc muszę utworzyć oddzielne połączenie JDBC, aby to zrobić, ale poza takimi przypadkami brzegowymi, naprawdę nie powinieneś mieszać JDBC i Hibernate.