Почему я получаю ClassNotFoundException с ObjectInputStream.readObject ()?

UPDATE im
SET mf_item_number = gm.SKU --etc
FROM item_master im
JOIN group_master gm
    ON im.sku = gm.sku 
JOIN Manufacturer_Master mm
    ON gm.ManufacturerID = mm.ManufacturerID
WHERE im.mf_item_number like 'STA%' AND
      gm.manufacturerID = 34

Чтобы сделать это ясно ... Предложение UPDATE может ссылаться на псевдоним таблицы, указанный в предложении FROM. Таким образом, im в этом случае действительно

Общий пример

UPDATE A
SET foo = B.bar
FROM TableA A
JOIN TableB B
    ON A.col1 = B.colx
WHERE ...
0
задан AyyshKeychumm 16 January 2019 в 20:56
поделиться

1 ответ

Тот факт, что в сообщении об ошибке указано «server.Guest», то есть (пакет классов). (объект), могу ли я предположить, что экземпляр класса Guest сервера не то же самое, что экземпляр клиентский класс Guest?

То, что задействованы два отдельных класса, это то, что говорит вам исключение, да.

Итак, как мне правильно отправлять принимаемые объекты через сокет?

Ограничьте себя классами, которые оба известны клиенту и серверу. Существует множество способов сделать это, но все они в основном включают развертывание одинаковых или эквивалентных файлов .class на обеих сторонах соединения. «Эквивалент» здесь означает приблизительно «скомпилированный из того же источника с компиляторами той же версии».

0
ответ дан John Bollinger 16 January 2019 в 20:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: