Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1310 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Sauvegarde d'une hiérarchie d'objet

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Sauvegarde d'une hiérarchie d'objet

n°1729252
grisensko
Posté le 06-05-2008 à 22:23:49  profilanswer
 

Je dois parcourrir une hiérarchi d'objet pour en sauvegarder le contenu:
 
public class PersonBean {
    /*Some Field*/
    private BabyBean Baby;
    private PersonBean Mother;
}
 
public class BabyBean extends PersonBean{
    /*Some Field*/
}
 
PersonBean p = new PersonBean();
PersonBean m = new Personbean();
p.setMother(m);
BabyBean b = new BabyBean();
m.setBaby(b);
 
//Je dois Sauvegarder P
Save(p);
 
Jusque là tout va bien, j'utilise la réflection, sauvegarde les POJO, si je vois un objet (PersonBean,Babybean) je sauvegarde set Objet.
 
Le problème survient si je rajoute la ligne (Avant la sauvegarde de p):
b.setMother(b);
 
J'obtiens un memory stack overflow, car je boucle à n'en plus finir sur (La mere a un bébé, le bébé à une mère ....).
 
Si quelqu'un pourrait m'éclairer se serait très apprécié.
 
J'ai pensé à lever un flag si l'objet est en ''Instance de sauvegarde" de sorte que Bébé détecte que sa Mère est déjà en ''Instance de sauvegarde" et n'essait donc pas de la sauvegarder. Je n'aime cependant pas beaucoup cette solution.

mood
Publicité
Posté le 06-05-2008 à 22:23:49  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Sauvegarde d'une hiérarchie d'objet

 

Sujets relatifs
Charger un objet php depuis une sessionobjet bureau interactif
[SWING] autoscrolling sur objet en deplacement dans un jpanelsauvegarde et chargement d'un tableau d'objets (class)
affichage d'une composante d'un objet dans un jtabbedpaneUtiliser WorksheetFunction avec tableau objet
Où trouver des Developpeur PHP Programmation Orientée Objet ?déclaration d'un tableau d'objet probléme
[C++] set et ref/pointeur vers objetPHP objet, séparer le fond de la forme
Plus de sujets relatifs à : Sauvegarde d'une hiérarchie d'objet


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR