Anda perlu menentukan nama skema di properti Musim Semi Hibernasi, bukan di URL koneksi JDBC:
<prop key="hibernate.default_schema">SCHEMA_NAME</prop>
Yang mengatakan, URL koneksi JDBC Anda sebenarnya secara sintaksis tidak valid. Menurut dokumentasi JDBC PostgreSQL Anda harus menggunakan salah satu sintaks berikut:
jdbc:postgresql:databasejdbc:postgresql://host/databasejdbc:postgresql://host:port/database
database di sini nama databasenya. Jika host ditinggalkan, defaultnya adalah localhost . Jika nomor port dibiarkan, itu hanya akan default ke 5432 . Jadi, salah satu dari berikut ini valid untuk kasus Anda:
jdbc:postgresql:DB_NAMEjdbc:postgresql://localhost/DB_NAMEjdbc:postgresql://localhost:5432/DB_NAME