PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Persistence.createEntityManagerFactory() braucht sehr lange, um zurückzukehren

Ich habe das gleiche Problem und aus irgendeinem Grund dauert es lange, JDBC-Metadaten für den Ruhezustand zu extrahieren. Sie können die Verwendung von jsbc-Metadaten für den Ruhezustand einfach deaktivieren, und es wird sehr schnell. Denken Sie jedoch daran, dass Hibernate keine jdbc-Metadaten verwendet und stattdessen einige Standardwerte verwendet.

Um dies auszuprobieren, setzen Sie hibernate.temp.use_jdbc_metadata_defaults auf false.

 <prop key="hibernate.temp.use_jdbc_metadata_defaults">false</prop>