IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JPA Java Discussion :

JPA et la sérialisation XML


Sujet :

JPA Java

  1. #1
    Futur Membre du Club
    Inscrit en
    Avril 2008
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 11
    Points : 7
    Points
    7
    Par défaut JPA et la sérialisation XML
    Bonjour,

    je cherche une solution pour sérialiser un objet JPA partiellement chargé dans un fichier XML.
    Comme d’habitude, c’est la faute à la LazyInitializationException

    Lorsque j'expose mon bean à un outil de sérialisation (Xstream par exemple), l’outil sérialise (par défaut) la totalité des propriétés du bean (Quand j'utilise le Lazy Loading, ça cause d'énormes problèmes )

    Une idée PLEASE !
    Merci

  2. #2
    Expert éminent
    Avatar de djo.mos
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    4 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 666
    Points : 7 679
    Points
    7 679
    Par défaut
    Bonjour,
    Je ne comprends pas ce que tu veux faire au juste:
    - Sérialiser la totalité de l'objet, mais en évitant le LazyInitException ? auquel cas il faut laisser ouverte sa session de préférence, mais je ne peux pas t'en dire plus car je n'ai aucune idée de ton environnement (SE ou EE ?)
    - Sérialiser seulement les champs chargés ? Auquel cas il est possible de configurer XStream pour lui indiquer d'ignorer les champs Lazy.

  3. #3
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Septembre 2006
    Messages
    2 941
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 2 941
    Points : 4 362
    Points
    4 362
    Par défaut
    Citation Envoyé par mesios Voir le message
    Bonjour,

    je cherche une solution pour sérialiser un objet JPA partiellement chargé dans un fichier XML.
    Comme d’habitude, c’est la faute à la LazyInitializationException

    Lorsque j'expose mon bean à un outil de sérialisation (Xstream par exemple), l’outil sérialise (par défaut) la totalité des propriétés du bean (Quand j'utilise le Lazy Loading, ça cause d'énormes problèmes )

    Une idée PLEASE !
    Merci
    vous devez sérialiser dans le contexte d'une transaction…
    mais si vous ne contrôlez pas la profondeur de la sérialisation et les cycles dans le graphe des objets vous allez avoir des problèmes de out-of-memory…

    (vous pouvez aussi sérialiser avec getSession(EntityMode.DOM4J)…)

  4. #4
    Futur Membre du Club
    Inscrit en
    Avril 2008
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 11
    Points : 7
    Points
    7
    Par défaut
    Je veux qqch comme ça : http://www.dotnetguru2.org/bmarchess...&c=1&tb=1&pb=1
    mais qui s'applique à JPA.
    car j'ai essayé ce qui est mentionné, mais apparement cé valable pour Hibernate

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5
    Points : 6
    Points
    6
    Par défaut
    http://datanucleus.org

    Vous pouvez essayer DataNucleus (JDO ou JPA API) qui supporte nombreuses bases de données, tels que XML et relationelle.

Discussions similaires

  1. Problème de sérialisation XML d'une Array
    Par Abakai dans le forum C#
    Réponses: 3
    Dernier message: 21/05/2007, 15h30
  2. Sérialisation xml : fichier xml vide
    Par casafa dans le forum C#
    Réponses: 1
    Dernier message: 25/04/2007, 15h13
  3. [C# 2.0] Sérialisation XML avec PCDATA
    Par stailer dans le forum C#
    Réponses: 2
    Dernier message: 07/01/2007, 22h52
  4. Problème sérialisation XML [C#]
    Par AlphonseBrown dans le forum Windows Forms
    Réponses: 4
    Dernier message: 27/04/2006, 22h58
  5. [VB.NET] Sérialisation XML de Collections
    Par nico-pyright(c) dans le forum Windows Forms
    Réponses: 8
    Dernier message: 15/12/2004, 15h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo