Vous devez spécifier le nom du schéma dans les propriétés Hibernate de Spring, et non dans l'URL de connexion JDBC :
<prop key="hibernate.default_schema">SCHEMA_NAME</prop>
Cela dit, votre URL de connexion JDBC est en fait syntaxiquement invalide. Selon la documentation PostgreSQL JDBC, vous devez utiliser l'une des syntaxes suivantes :
jdbc:postgresql:databasejdbc:postgresql://host/databasejdbc:postgresql://host:port/database
La database est ici le nom de la base de données. Si l'hôte est laissé de côté, il sera par défaut localhost . Si le numéro de port est laissé de côté, il sera simplement 5432 par défaut . Ainsi, l'un des éléments suivants est valide dans votre cas :
jdbc:postgresql:DB_NAMEjdbc:postgresql://localhost/DB_NAMEjdbc:postgresql://localhost:5432/DB_NAME