Saya telah menghadapi masalah serupa. Masalahnya adalah sebagai berikut:
Fungsi dibuat dalam skema tertentu TEST_SCHEMA
. Ketika saya menggunakan konfigurasi berikut:
<property name="hibernate.connection.url">jdbc:postgresql://localhost:5432/postgres</property>
<property name="hibernate.default_schema">TEST_SCHEMA</property>
Saya mendapatkan:
org.postgresql.util.PSQLException: ERROR: function levenshtein(character varying, character varying) does not exist. No function matches the given name and argument types. You might need to add explicit type casts.
Tapi, ketika saya menentukan skema default secara eksplisit di url koneksi seperti di bawah ini
<property name="hibernate.connection.url">jdbc:postgresql://localhost:5432/postgres?currentSchema=TEST_SCHEMA</property>
fungsi saya menjadi terlihat.