Bonjour à tous,

J'ai posté récement une question sur le forum officiel hibrnate, mais sans succès. J'espère en avoir un peu plus de ce côté la.

Je dois effectuer le mapping d'un double[] et effectue cela de la façon suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<array name="prop" table="prop_table">
    <key column="id"/>
    <list-index column="prop_idx"/>
    <element column="prop" type="double" length="10" />
</array>
Quand j'essaie de loader l'entité en question, j'obtient l'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
ERROR - BasicPropertyAccessor$BasicSetter.set(118) | IllegalArgumentException in class: ..., setter method of property: ...
ERROR - BasicPropertyAccessor$BasicSetter.set(122) | expected type: [D, actual value: [Ljava.lang.Double;
Tout est pourtant juste du côté de mes setters et getters, je demande et retourne bien des double[]. On dirrait qu'hibernate me retourne une collection de Double au lieu d'une de double. Est-ce que cela dis quelque chose à quelqu'un ?


Merci d'avance pour vos réponses...