cb.equal(cb.literal("test"), cb.function("any", String.class, cb.function("string_to_array", String[].class, root.get("names"), cb.literal(",")))) should generate sql with PostgresQL 'test'=any(string_to_array(names,',')) but throw org.hibernate.QueryException: Parameter 1 of function bool_or() has type BOOLEAN, but argument is of type java.lang.String instead. |