En fait tu peux tout a fait sérialiser des graphes d'objets, donc des références entre objets aussi.
Il existe différentes techniques pour stocker des references entre objets sérialisés dans différents fichiers, enfin tout ca pour dire que c'est possible :)
Effectivement si on rajoute les transactions ca devient plus délicat.
Quand à JDO, cela ne m'a pas convaincu pour l'instant ;) la communauté java discute pas mal des différentes technos offertes pour la persistance des données ... et ca trolle dur
Si tu googles un peu tu trouveras des jolies guerres de religion jdo / j2ee / hibernate / { etc ... }
Mon opinion c'est que c'est la prise de tete assurée pour l'instant, c'est pas encore super au point.
Je te conseille vivement des solutions alternatives, plus "simples", en l'occurence hibernate pour la persistance et le mapping relationnel objet couplé à un sgbd qui supporte le stockage en flat. Je crois bien avoir vu un sgbd libre qui faisait du stockage en xml, mais ma mémoire me fait défaut.
Hibernate fonctionne très bien, la doc est de très bonne facture et la communauté vivante.
[^] # Re: C'est inclu dans le JDK
Posté par Roger Rabbit . En réponse au journal JDO : Quelle implémentation libre gère le XML pour la persistance ?. Évalué à 1.
Il existe différentes techniques pour stocker des references entre objets sérialisés dans différents fichiers, enfin tout ca pour dire que c'est possible :)
Effectivement si on rajoute les transactions ca devient plus délicat.
Quand à JDO, cela ne m'a pas convaincu pour l'instant ;) la communauté java discute pas mal des différentes technos offertes pour la persistance des données ... et ca trolle dur
Si tu googles un peu tu trouveras des jolies guerres de religion jdo / j2ee / hibernate / { etc ... }
Mon opinion c'est que c'est la prise de tete assurée pour l'instant, c'est pas encore super au point.
Je te conseille vivement des solutions alternatives, plus "simples", en l'occurence hibernate pour la persistance et le mapping relationnel objet couplé à un sgbd qui supporte le stockage en flat. Je crois bien avoir vu un sgbd libre qui faisait du stockage en xml, mais ma mémoire me fait défaut.
Hibernate fonctionne très bien, la doc est de très bonne facture et la communauté vivante.
mes 0,02? :)