J'ai deux tables dans ma base de données OracleQuelle est l'ordre des suppressions JDO
Demande et Approbateur. Chaque approbateur a une demande. Une clé étrangère protégée par une contrainte.
Dans mon code java en utilisant kodo jdo 3.4, j'appelle supprimer persistant sur certains ou tous les approbateurs. Puis, à la fin, s'il n'y a plus d'approbateur, j'appelle delete persistant sur la demande. Quand je commets, mes contraintes d'intégrité se déclenchent parce que le sql fonctionne dans le mauvais ordre, je suppose.
Existe-t-il un moyen de forcer la suppression des appels à la base de données d'une certaine manière?
Je pensais également à annuler moi-même la transaction dans le cas où tout serait effacé et forcer manuellement les suppressions dans le bon ordre. Mais cela semble être un hack.
Merci
Et pourquoi vous l'avez fait wiki communautaire. Ce n'est pas qualifié pour ça. –