OT:Ihre SQL-Abfrage ist wahrscheinlich falsch. Es sollte sein:
select * from mytable
where (custId, custLetters, product)
in ( (0, 'A', 'Cheese'),
(1, 'B', 'lemons'),
(2, 'C', 'Aubergine'));
Mir ist nicht bekannt, ob Hibernate eine solche Abfrage generieren kann. Aber in
ist nur ein Syntaxzucker für Konjunktionen und Disjunktionen.