I have the following query method defined:
-> List<Invitation> findByValueIn(Collection<String> values);
The Invitation entity has a field named value and I pass a Set<String> into the query method.
At runtime, when the query method is invoked, the following error is produced:
-> 'ERROR: arguments of row IN must all be row expressions'
The full stacktrace is available in the attached file.
As a workaround, I wrote my own function using the JPA Criteria API.