Hibernate + GWT = Serialization problem

Hibernate + GWT = Serialization problem - Java - Programmation

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 :)

Reply

Marsh Posté le 13-01-2012 à 17:18:52   

Reply

Marsh Posté le 13-01-2012 à 18:30:28    

Bonjour divx-boy,
 
Pour résoudre ton problème tu dois implémenter l'interface com.google.gwt.user.client.rpc.IsSerializable.
 
Bon courage ;)


Message édité par Mistra Formation le 13-01-2012 à 18:33:28

---------------
http://www.mistra.fr/formations-java.html - http://www.mistra.fr/tutoriels-java/tutoriel-jee.html - http://www.mistra.fr/tutoriels-jav [...] rnate.html
Reply

Marsh Posté le 23-01-2012 à 16:10:01    

Attention aux lazys :)

Reply

Marsh Posté le 23-01-2012 à 17:06:44    

+1 pour les Lazys, quel horreur ce truc  :fou:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed