Bonjour,
J'ai en base un identifiant d'une table de type NUMBER.
Côté DAO, je fais une requête qui me récupère une liste de ces identifiants sous certains critères via
Et bien quelle surprise de voir que malgré ce que je demande, ça refuse de me faire une List<Integer> mais quand je regarde le détail, c'est des éléments de tyope BigDecimal que j'ai (autrement dit ça se fiche de la conversion que je demande). C'est ennuyeux quand j'utilise cette liste dans la suite du code et que j'en attends des Integer...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 List<Integer> res = new ArrayList<Integer>(); res = (List<Integer>) aQuery.getResultList();
Alors certes je peux parcourir ma liste d'élements et les convertir un par un, mais c'est stupide et coûteux...
Qu'en pensez-vous?
Partager