Bonjour,
J'ai des tables mappées sur des EJB CMP, chaque table à une clé primaire contituée de plusieurs champs.
Le problème est qu'il est impossible de modifier les champs de la clé primaire via l'EJB. Pour modifier un champs de la clé primaire je suis obligé de supprimer l'enregistrement et de le réécrire à nouveau avec la nouvelle valeur.
Mon patron me demande d'utiliser des séquences qui s'incrementent automatiquement et plus de problème, mais d'un autre coté il faudrait gérer les doublons à la main et se passer de l'interêt d'un clé primaire.
Ya t-il une solution propre?
Quelles sont les bonnes pratiques pour ce genre de problème?
Merci pour vos réponses.
Partager