Réponse acceptée !
Salut,
hum, changer le type d'un objet, je trouve ça étrange conceptuellement. Si tu as vraiment ce besoin, je pense qu'il faut que tu revois ton modèle objet ou alors tes classes A1 et A2 ne sont pas différentes. En tout cas il n'est pas possible de transformer un objet d'un type en un autre sans en recréer un.
Bref, si c'est juste pour garder le même ID, il te suffit de gérer la clé primaire manuellement. Quand tu crées ton nouvel objet, tu recopies la valeur de la clé et tu supprimes l'ancien. Ou alors tu effectues des modifs en base en sql sans passer par hibernate.
|