2010-12-08 6 views
1

я испытываю некоторые проблемы с GWT и Gilead/HibernateHibernate, Gilead и GWT

Я сделал мой код в соответствии с обучающей, но он терпит неудачу с com.google.gwt.user.client.rpc.SerializationException : Тип 'ru.atamur.entity.UserEntity_gilead_15' не был включен в набор типов, которые могут быть сериализованы с помощью этого объекта SerializationPolicy или его объекта класса, не могут быть загружены. В целях безопасности, этот тип не будет сериализовать .: экземпляр = [email protected]

Глядя на исходном коде я могу видеть, что Gilead изменил мой UserEntity в UserEntity_gilead_15 внутри GileadRPCHelper.parseReturnValue (ReturnValue, _beanManager)

Я вижу, что это было преднамеренно сделано ProxyClassMapper (я пытаюсь использовать режим прокси), поэтому мне было интересно, где Галаад ожидал рассказать механизм сериализации GWT об этом новом классе прокси, который он представил ...

+0

Привет, что было исправление этой проблемы ?? У меня та же проблема, и ничего похожего не работает (Ive реализован isSerializable, а также.) – 2011-05-26 12:08:59

+0

просто использует другой тип поддержки gilead: я расширяю LightEntity, и он отлично работает (altho не очень, если вы спросите меня) – atamur 2011-05-29 17:27:46

ответ

0

Вы можете поделиться своим кодом?

до того, что я хочу сказать, что SerializationException отбрасываются, когда ваш класс не реализует IsSerializable интерфейса, который вы отправляете его на сервер.

Каждый класс, который вы отправляете на сервер должен реализовать интерфейсIsSerializable