Jag har samma problem och av någon anledning tar det lång tid att extrahera JDBC-metadata för viloläge. Du kan bara stänga av med jsbc-metadata för viloläge och det kommer att bli väldigt snabbt. Men kom ihåg att viloläge inte använder jdbc-metadata och kommer att använda vissa standardinställningar istället.
För att testa detta ställ in hibernate.temp.use_jdbc_metadata_defaults
till falskt.
<prop key="hibernate.temp.use_jdbc_metadata_defaults">false</prop>