begin process at 2012 02 15 19:30:22
  Trouver un code source :
 
dans
 
Accueil > Forum > 

JAVA / J2EE / J2ME

 > 

Divers

 > 

Général

 > 

[Hibernate]


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

[Hibernate]

vendredi 10 juillet 2009 à 15:15:09 | [Hibernate]

lookthat

Bonjour à tous, J'ai un petit soucis avec Hibernate que je n'arrive pas à résoudre. Explication : J'ai deux classe abstraite A1 et A2 qui hérite toutes deux d'une classe abstraite A. Ma base de donnée comprend une table A qui contient toutes les données à la fois de la classe A1 et A2 ainsi que celle de la classe mère A. Pour mapper les classes, j'utilise un attribut dans la table comme discriminant. J'aimerais pouvoir changer le type d'objet (passer du type A1 à A2 et inversement) sans avoir à copier les valeur de l'ancien objet dans un nouveau avant de le supprimer afin de garder le même ID. voici mon schéma :
vendredi 10 juillet 2009 à 15:48:49 | Re : [Hibernate]

kirua12

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.




Cette discussion est classée dans : classe, abstraite, a1, a2, hibernate


Répondre à ce message

Sujets en rapport avec ce message

Une classe dérivant d'une classe abstraite [ par damien781 ] hello, j'ai une erreur de type : org.w3c.dom.XXXet je dois créer une nouvelle classe dérivant d'une classe abstraite de XXX et je dois a mon avis imp abstract methods [ par Ombitious_Developper ] Salut: J'ai une chose que je comprends pas: Normalement une méthode abstraite n'a pas de corps (d classe abstraite [ par mimosa803 ] Salut, j'ai une question conecernant les classes abstraites : Quand est ce qu'on peut instancier un objet à partir d'une interface ou une classe abstr Eclipse + Hibernate [ par velcho ] Bonjour, je suis débutant avec Hibernate.Et j'essaie de suivre le tutoriel pour me former.Mais j'ai un problème avec la classe Eventmanager(Tutoriel H Appel classe abstraite [ par betty555 ] Bonjour,J'ai un petit problème avec une classe abstraite, il y a l'appel du contructeur mais comme on a pas de constructeur dans une classe abstraite hibernate [ par bourbah ] bonjour mes amis ,je suis un debutant dans le framework spring et hibernate , mon problem que je veux récuperer les chefs dans la table employee qui c Creation classe abstraite [ par neptunes31 ] Bonjour, Je voudrais créer des classes à partir des tables de ma base de données. J'ai une dizaine de tables qui ne contiennent que 2 champs (id et l [Reflection] Recuperer la classe fille directe effective d'une classe mere abstraite [ par loloof64 ] Salut à tous [^^happy13] Je me doute que ma question puisse être difficile à résoudre, mais je la pose quand même, on ne sait jamais. (Les recherches Classe Abstraite & Interface [ par stela86 ] Bonjour tout le monde ! Je commence a peine le java et j'aurai voulu savoir la difference entre une classe abstraite et une interface Java !Merci d'av HELP :Difference Interface et classe abstraite [ par karamilano ] slt tt le monde j ai deux  ptits problemes :1==>   j arrive pas a distinguer entre une interface et une classes abstraite il me semble qu ils ont ttes


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,591 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales