Musisz określić nazwę schematu we właściwościach Hibernate Springa, a nie w adresie URL połączenia JDBC:
<prop key="hibernate.default_schema">SCHEMA_NAME</prop>
To powiedziawszy, adres URL połączenia JDBC jest w rzeczywistości nieprawidłowy składniowo. Zgodnie z dokumentacją PostgreSQL JDBC musisz użyć jednej z następujących składni:
jdbc:postgresql:database
jdbc:postgresql://host/database
jdbc:postgresql://host:port/database
database
jest tutaj nazwa bazy danych. Jeśli host zostanie pozostawiony, domyślnie będzie to localhost
. Jeśli numer portu zostanie pominięty, domyślnie będzie to 5432
. Dlatego w Twoim przypadku obowiązuje jedno z poniższych:
jdbc:postgresql:DB_NAME
jdbc:postgresql://localhost/DB_NAME
jdbc:postgresql://localhost:5432/DB_NAME