Не могу разыграть POJO после ObjectOutputStream - PullRequest
1 голос
/ 14 июля 2011

У меня есть программа, которая отправляет POJO с сервера на клиент. Для примитивных типов данных, таких как String[] или Boolean, он работает нормально. Когда я создаю пользовательский тип данных с использованием только методов получения и установки, отправляю его с сервера на клиент и пытаюсь привести его из объекта Java к моему типу данных, я получаю исключение:

java.lang.ClassCastException: java.lang.Object cannot be cast to com.ais.sqar.datatypes.Udata

Где на обоих экземплярах клиента и сервера я могу разыграть просто отлично. Кажется, когда я проталкиваю его через ObjectOutputStream, происходит нечто странное. Я также сериализовал объект. Есть какие-нибудь ошибки здесь с ObjectOutputStreams?

1 Ответ

0 голосов
/ 14 июля 2011

Обратитесь к этому руководству http://java.sun.com/developer/technicalArticles/Programming/serialization/, чтобы проверить, не ошиблись ли вы при сериализации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...