Hibernate + GWT = Serialization problem - Java - Programmation
MarshPosté le 13-01-2012 à 17:18:52
Bonjour,
Je suis sur un projet mixant GWT et Hibernate. J'ai une base de donnée distante, depuis laquelle je génère mes classes JAVA avec le reverse engineering de Hibernate. J'ai mis en place un RPC pour récupérer un objet dans une de mes tables, mais j'obtiens l'exception suivante :
com.google.gwt.user.client.rpc.SerializationException: Type 'film.domain.Personne$$EnhancerByCGLIB$$23d05a01' was not included in the set of types which can be serialized by this SerializationPolicy or its Class object could not be loaded. For security purposes, this type will not be serialized.: instance = film.domain.Personne@62f0bfc5
Or, après avoir parcouru 15 pages de réponses Google, cette erreur n'est pas censée apparaître car mon objet remplit toutes les conditions pour être sérializé :
- Il implémente java.io.Serializable - Il dispose d'un constructeur vide - Le package dans lequel il est est intégré à la compilation (<source path='domain'/> )
Marsh Posté le 13-01-2012 à 17:18:52
Bonjour,
Je suis sur un projet mixant GWT et Hibernate. J'ai une base de donnée distante, depuis laquelle je génère mes classes JAVA avec le reverse engineering de Hibernate. J'ai mis en place un RPC pour récupérer un objet dans une de mes tables, mais j'obtiens l'exception suivante :
com.google.gwt.user.client.rpc.SerializationException: Type 'film.domain.Personne$$EnhancerByCGLIB$$23d05a01' was not included in the set of types which can be serialized by this SerializationPolicy or its Class object could not be loaded. For security purposes, this type will not be serialized.: instance = film.domain.Personne@62f0bfc5
Or, après avoir parcouru 15 pages de réponses Google, cette erreur n'est pas censée apparaître car mon objet remplit toutes les conditions pour être sérializé :
- Il implémente java.io.Serializable
- Il dispose d'un constructeur vide
- Le package dans lequel il est est intégré à la compilation (<source path='domain'/> )
Je ne comprend pas ...
Quelqu'un aurait-il une idée de solution ?
Merci