Jag har ställts inför liknande problem. Problemet låg i följande:
Funktionen skapades i det specifika schemat TEST_SCHEMA
. När jag använde följande konfiguration:
<property name="hibernate.connection.url">jdbc:postgresql://localhost:5432/postgres</property>
<property name="hibernate.default_schema">TEST_SCHEMA</property>
Jag fick:
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.
Men när jag angav standardschemat uttryckligen i anslutningsadressen som nedan
<property name="hibernate.connection.url">jdbc:postgresql://localhost:5432/postgres?currentSchema=TEST_SCHEMA</property>
min funktion blev synlig.