Mám stejný problém a z nějakého důvodu trvá extrahování metadat JDBC pro hibernaci dlouho. Stačí vypnout používání metadat jsbc pro hibernaci a bude to velmi rychlé. Pamatujte však, že hibernace nepoužívá metadata jdbc a místo toho použije některá výchozí nastavení.
Chcete-li to vyzkoušet, nastavte hibernate.temp.use_jdbc_metadata_defaults
na nepravdu.
<prop key="hibernate.temp.use_jdbc_metadata_defaults">false</prop>