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

Hibernate Java Discussion :

ClassCastException annot assign instance of SerializableProxy


Sujet :

Hibernate Java

  1. #1
    Membre confirmé
    Inscrit en
    Août 2005
    Messages
    159
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 159
    Par défaut ClassCastException annot assign instance of SerializableProxy
    Bjour.
    Lorsque j'essaie de serialiser mes objets pojo avec hibernate j'ai cette erreur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ClassCastException cannot assign instance of SerializableProxy  to field of type ...
    Cette erreur survient sur les champs lazy
    Des recherches sur googles m'ont montré que c'est une erreur courante mais je n'ai pas trouvé de solution.
    Quelqu'un a t'il une solution.

    Version hibernate : (3.2.6 ou 3.3.0)
    Cordialement

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    on peut voir le stacktrace complet et le code associé?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    172
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 172
    Par défaut
    J'ai le même problème. Je récupère une collection d'objets avec des attributs en lazy loading et si je mets cette collection dans un t:saveState, j'obtiens cette exception.

    As-tu trouvé une solution ?

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    172
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 172
    Par défaut
    Bon en fait j'ai trouvé d'où vient mon problème : j'ai des types primitifs dans mes Beans, et un type primitif n'est pas serialisable...
    J'ai donc changé mes types primitifs en objets et tout fonctionne à merveille !

  5. #5
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Faudra réviser ta solution je le crains Les type primitifs sont, par définition, sérialisables!

    Tous les attributs de l'objet sont sérialisés mais à certaines conditions.
    Pour être sérialisé, un attribut doit :

    * être lui-même sérialisable ou être un type primitif (qui sont tous sérialisables)
    http://ydisanto.developpez.com/tutor...n/partie1/#LII

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    172
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 172
    Par défaut
    oui exact je me suis un peu emballé
    Bon bah je ne vois pas pourquoi mais ça marche bien en remplaçant mes int en Integer et les boolean en Boolean...

Discussions similaires

  1. [Framework] Utiliser un service instancié via annotation dans fichier XML
    Par bleach1234 dans le forum Spring
    Réponses: 0
    Dernier message: 03/08/2011, 20h19
  2. Test Assigned() et mise à nil d'une instance.
    Par Andry dans le forum Langage
    Réponses: 6
    Dernier message: 31/03/2009, 16h55
  3. [VB6]Passer le focus à une instance précedente
    Par Jeremiah dans le forum VB 6 et antérieur
    Réponses: 13
    Dernier message: 16/09/2003, 10h01
  4. [] plusieurs instances de form avec leur contexte ?
    Par Seb-31 dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 11/04/2003, 13h56
  5. C'est quoi "Profile" dans le assign du XMLGram ?
    Par Lux interior dans le forum XMLRAD
    Réponses: 2
    Dernier message: 28/02/2003, 11h37

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