Bonjour à toutes et à tous,
Je suis en difficulté avec une requête nommée native du type SELECT ... FROM ... WHERE id IN (a,b,c) car je ne parviens pas à binder la liste de valeur associée à l'opérateur 'IN'.
J'ai essayé :
<named-native-query>
<query>SELECT ... FROM ... WHERE id IN (?1)</query>
</named-native-query>
List<Integer> idList = new ArrayList<Integer>();
...
query.setParameter(1,idList);
mais sans succès et je n'ai pas beaucoups d'autres idées alors si quelqu'un a déjà résolu cette problématique, je suis preneur.
Merci...au fait je bosse avec TopLink.
Partager