Description
Lors de l’appariement de l’annotation DAO à un champ attributaire, une ou plusieurs valeurs d’annotation n’ont pas pu être appariées au champ cible sans conversion ou modification. Lorsque cela est possible, l’outil stocke une version convertie ou modifiée de la valeur d’annotation d’origine. Par exemple, une chaîne d’annotation à 100 caractères ne peut pas être appariée à un champ attributaire Text (Texte) d’une longueur de 50 ; dans ce cas, l’outil stocke une version tronquée de la chaîne d’origine.
Si une version convertie ou modifiée de la valeur d’annotation d’origine ne peut pas être stockée, l’outil ignore la valeur d’annotation et stocke une valeur nulle à la place. Par exemple, une valeur d’annotation Office ne peut pas être appariée à un champ Long (entier) et la valeur Office ne peut pas être convertie en un nombre ; dans ce cas, l’outil stocke une valeur nulle dans le champ cible.
Solution
Après l’exécution de l’outil, vérifiez que les valeurs d’annotation DAO prévues ont été écrites dans les couches cible. Si ce n’est pas le cas, vérifiez que les champs cibles sont du type de données correct et présentent une longueur (ou précision) suffisante pour stocker les valeurs d’annotation DAO à partir des données DAO source, puis réexécutez l’outil. Si seulement quelques valeurs appariées sont incorrectes ou manquantes, il sera peut-être plus efficace de mettre à jour les valeurs manuellement.
Vous avez un commentaire à formuler concernant cette rubrique ?