Tôi đã phải đối mặt với vấn đề tương tự. Vấn đề là sau:
Hàm đã được tạo trong lược đồ cụ thể TEST_SCHEMA
. Khi tôi sử dụng cấu hình sau:
<property name="hibernate.connection.url">jdbc:postgresql://localhost:5432/postgres</property>
<property name="hibernate.default_schema">TEST_SCHEMA</property>
Tôi đã nhận:
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.
Tuy nhiên, khi tôi chỉ định lược đồ mặc định một cách rõ ràng trong url kết nối như bên dưới
<property name="hibernate.connection.url">jdbc:postgresql://localhost:5432/postgres?currentSchema=TEST_SCHEMA</property>
chức năng của tôi được hiển thị.