-
problème de mapping
Bonjour à tous,
j'ai un problème de mapping avec hibernate pour un champ de type sql_variant (j'utiise le SGBD sql server2005). E fait je ne trouve pas le type correspondant dans le fichier de mapping. Pour information, j'ai essayé les types String et enum mais ça ne marche pas.
je vous remercie d'avance.
-
Bonjour,
Est ce que tu as essayé en ne précisant pas le type dans le fichier de mapping ? Il arrive dans la plupart des cas à le reconnaitre automatiquement. Ca pourrait peut etre marcher...
-
problème de mapping
Bonjour,
Oui j'ai essayer ça, mais ça ne marche pas.
-
Re,
Quel type d'objet as tu mis du côté java ?
Apparemment quand tu as une colonne de type sql_variant cela correspondrait en java à un java.lang.String ou un Object. Donc par déduction si tu mappes avec le type d'objet correspondant à ton type sql_variant ca devrait fonctionner. Est ce que tu peux avoir des objets différents pour une même colonne sql_variant ? (je ne connais pas du tout ce type de colonne).
Si oui moi j'essairais de mapper avec Object directement (sans rien mettre dans le type du côté du mapping hibernate), si un seul type je mettrais le type d'objet.
-
problème de mapping
Re,
j'ai essayé avec les types String et int, mais sans succès. je vais voir ce que ça donne avec Objest.
Pour le type sql-variant, il est spécifique à sql server (si mes connaissances sont justes), il prend le type de la valeur insérée.
-
problème de mapping
Bonjour,
j'ai essayé le type Object, sans succès, hibernate le reconnait pas.
il y a un ami qui m'a conseillé le type custom, est-ce que quelqu'un a des informations comment je pourais l'implémenter.