Bonjour à tous,
J'aimerai savoir si il est possible de sérializer un objet étant lié à d'autres objets par pointeur? Est ce que les références vers les objets seront restitués ou les objets seront dupliqué en mémoire ?

Pour illustrer voici un exemple:
J'ai une classe Livre avec deux membres basiques : nom et auteur
Chaque livre possède une collection d'objet de classe Emprunt, qui comprend : une date d'emprunt, une date de retour, le nom de la personne ainsi qu'un pointeur vers le livre qui fait l'objet de l'emprunt.

Si je sérialize un objet LivreA qui comporte un emprunt, est ce qu'en le désérializant je retrouverai un pointeur dans mon objet Emprunt ou la désérialization va t-elle me dupliquer un objet identique à LivreA ?

Si ce n'est pas possible avec la sérialization, comment puis je sauvegarder ce genre d'objet complexe le plus simplement possible ?

Merci d'avance ^^