Du skal angive skemanavnet i Spring's Hibernate-egenskaber, ikke i JDBC-forbindelsens URL:
<prop key="hibernate.default_schema">SCHEMA_NAME</prop>
Når det er sagt, er din JDBC-forbindelses-URL faktisk syntaktisk ugyldig. Ifølge PostgreSQL JDBC-dokumentationen skal du bruge en af følgende syntakser:
jdbc:postgresql:database
jdbc:postgresql://host/database
jdbc:postgresql://host:port/database
database
er her databasenavnet. Hvis værten forlades, vil den som standard være localhost
. Hvis portnummeret forbliver væk, vil det blot som standard være 5432
. Således er et af følgende gyldigt i dit tilfælde:
jdbc:postgresql:DB_NAME
jdbc:postgresql://localhost/DB_NAME
jdbc:postgresql://localhost:5432/DB_NAME