autoReconnect=true
se nedoporučuje, důvod naleznete zde
.
Obecně byste neměli vytvářet připojení JDBC sami z režimu spánku. Objekt Hibernate Session má metodu createQuery a createSQLQuery, díky které je většina kódu JDBC nadbytečná. Říkám většina protože jsem nepřišel na způsob, jak provést VAKUOVÁ ANALÝZA z Hibernate, takže k tomu musím vytvořit samostatné připojení JDBC, ale s výjimkou takových okrajových případů byste opravdu neměli míchat JDBC a Hibernate.