2010-12-08 18 views
1

Ich erlebe einige Probleme mit GWT und Gilead/HibernateHibernate, Gilead und GWT

Ich habe meinen Code nach dem Tutorial aber es funktioniert nicht mit com.google.gwt.user.client.rpc.SerializationException : Geben Sie 'ru.atamur.entity.UserEntity_gilead_15' nicht in den Satz von Typen ein, der von dieser SerializationPolicy serialisiert werden kann, oder das Klassenobjekt konnte nicht geladen werden. Aus Sicherheitsgründen wird diese Art nicht serialisiert werden .: instance = [email protected]

auf den Quellcode der Suche kann ich sehen, dass Gilead meine UserEntity in UserEntity_gilead_15 innerhalb GileadRPCHelper.parseReturnValue umgewandelt (return, _beanManager)

ich kann sehen, dass dies absichtlich von ProxyClassMapper getan wurde (ich versuche, Proxy-Modus) zu verwenden, so dass ich frage mich, wo Gilead erwartet über diese neue Proxy-Klasse GWT Serilization Mechanismus zu sagen, es eingeführt ...

+0

Hallo, was war die Lösung für dieses Problem implementieren ?? Ich habe das gleiche Problem, und nichts scheint zu funktionieren (Ive implementiert isSerializable auch.) –

+0

nur mit einer anderen Art von Gilead-Unterstützung: Ich erweitere LightEntity und es funktioniert gut (altho ist nicht schön, wenn Sie mich fragen) – atamur

Antwort

0

Können Sie Ihren Code teilen?

vor, dass ich sagen will, dass SerializationException ausgelöst wird, wenn die Klasse nicht implementiert ist IsSerializable Schnittstelle, die Sie an den Server senden.

Jede Klasse, die Sie an den Server senden sollte IsSerializable Schnittstelle

+1

mein Klasse implementiert java.io.Serializable, ich habe keine Dokumente, die sagen, dass ich isserializable (zumindest nicht seit gwt 1.5) – atamur

+0

sehen Sie sich dies http://developerlife.com/tutorials/?p=131. Das GWT RPC-System unterstützt die eingeschränkte Verwendung von java.io.Serializable. java.io.Serializable ist nicht dasselbe wie isSerializable Schnittstelle –

+0

Ich weiß darüber, schau auf das Datum - 2007, dieser Artikel ist veraltet und IsSerializable ist veraltet y google afaik – atamur