Трябва да посочите името на схемата в свойствата за хибернация на Spring, а не в URL адреса на JDBC връзката:
<prop key="hibernate.default_schema">SCHEMA_NAME</prop>
Въпреки това URL адресът на вашата JDBC връзка всъщност е синтактично невалиден. Съгласно PostgreSQL JDBC документацията трябва да използвате един от следните синтаксиси:
jdbc:postgresql:databasejdbc:postgresql://host/databasejdbc:postgresql://host:port/database
database тук е името на базата данни. Ако хостът е оставен, той по подразбиране ще бъде localhost . Ако номерът на порта е оставен, по подразбиране той ще бъде 5432 . Следователно във вашия случай е валидно едно от следните:
jdbc:postgresql:DB_NAMEjdbc:postgresql://localhost/DB_NAMEjdbc:postgresql://localhost:5432/DB_NAME