|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre habitué
![]() Inscription : mai 2006 Messages : 257 ![]() |
Bonjour,
J'ai besoin de votre aide pour m'éclairer sur un problème que je n'arrive pas à résoudre pour l'instant. Mon SGBD est DB2. Je développe un progiciel consacré à gérer les informations d'une base de données (insertion, suppression, modification). J'utilise Hibernate pour faire le mapping des tables. Lorsque j'insère dans la base, à partir de l'application, un nouveau type de document. Ben au moment de sauvegarder (lSession.save(lDbMonDoc)), il génére l'erreur suivante : Code :
Peut-être quelqu'un connaît son origine ? J'ai regardé au niveau des clés migrés et des clés étrangères de ma table, mais je n'ai trouvé rien de suspect. Merci pour votre aide
__________________
"Tout m'afflige, et me nuit, et conspire à me nuire" Racine |
||
|
|
00
|
|
|
#2 |
![]() ![]() |
LE problème vient probablement de Hibernate. A ma connaissance, tu ne peux pas avec cet outils préjuger de l'ordre des opérations dans la DB. Il gère les clés étrangères lui même. Par contre si tu les définis aussi dans la DB tu risques d'avoir des soucis de ce genre.
|
|
00
|
|
|
#3 |
|
Membre Expert
![]() ![]() François DurandSpécialiste Delivery Mainframe IBM Inscription : octobre 2005 Messages : 1 097 ![]() |
A lire le message d'erreur on dirait bien une violation de contrainte sur l'unicité d'un index ...
Ce qui serait intéressant de connaitre c'est l'index en cause et la/les lignes qu'on tente d'insérer ... |
|
|
00
|
|
|
#4 |
|
Membre habitué
![]() Inscription : mai 2006 Messages : 257 ![]() |
Merci pour vos réponses,
Sans rien avoir changé, le problème a disparu ? Mes suppositions par rapport à vos réponses : - Soit un collègue a rentré manuellement des données erronées, ce qui a causé des problèmes au niveau d'Hibernate et de l'application. - Soit ma table Index concerné par cette erreur n'était pas à jour ou, elle est rentré en conflit avec différentes données.
__________________
"Tout m'afflige, et me nuit, et conspire à me nuire" Racine |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com