kao98 a écrit :
Ceci dit, tu dis que tu dois REcréer ta FK, sous-entendu elle existe déjà, et tu veux juste ajouter l'option ON DELETE CASCADE ? C'est bien ça ?
Si c'est le cas, que ta FK existe déjà, alors normalement les données respectent déjà l'intégrité référentielle, tu ne devrais pas avoir besoin de les valider à nouveau.
|
Oui, sauf insertions intempestives pendant l'opération, je suis certain que les données respectent déjà la FK (j'ai joué le script avec option VALIDATE sur une copie de la prod d'il y a 3 semaines, d'ailleurs) et donc que la validation est pas indispensable.
On peut le supposer, mais concretement, supposons que j'ai une table PAPA et une table FISTON avec FK sur PAPA.
Ce que je me disais, c'est que le pire qui puisse m'arriver c'est qu'on retrouve pas le PAPA du FISTON et que ce soit pas prévu dans le code, et que ca fasse planter le consommateur d'un traitement parmi des milliers. J'ose esperer qu'Hibernate partirait pas totalement en vrille.
Cela dit, à ma connaissance, l'applicatif remonte très rarement la hiérarchie des objets dans ce sens là, il a plutot tendance à partir du PAPA pour trouver tous les FISTON.
Je pense que je vais faire le test quand j'aurai un peu de temps à tuer, pour voir...
---------------
Les lacets le gravier et dans l'air du soir , la Chrysler s'envole dans les fougères et les nénuphars