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:database
jdbc:postgresql://host/database
jdbc: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_NAME
jdbc:postgresql://localhost/DB_NAME
jdbc:postgresql://localhost:5432/DB_NAME