Postgres till skillnad från mysql stöder inte Create Database If not exist
.
Alltså ändrar hibernate.hbm2ddl.auto=create
och ändra URL jdbc.url=jdbc:postgresql://localhost/database?createDatabaseIfNotExist=true
fungerar inte för dig.
Men du kan försöka simulera beteendet som i frågorna nedan:
Skapa Postgres-databas direkt, om den inte finns med Hibernate
Simulera SKAPA DATABAS OM INTE FINNS för PostgreSQL?