Вопросы по теме 'serialversionuid'

Что это означает: сериализуемый класс не объявляет статическое окончательное поле serialVersionUID?
В заголовке есть предупреждающее сообщение. Хотелось бы разобраться и убрать. Я уже нашел некоторые ответы на этот вопрос, но я не понимаю этих ответов из-за перегрузки техническими терминами. Можно ли простыми словами объяснить этот вопрос?...
241857 просмотров
schedule 15.07.2022

Почему Hibernate не генерирует DDL со столбцом для serialVersionUID?
Я получаю этот DDL (цель postgres), когда добавляю цель hbm2ddl с помощью плагина Maven hibernate3-maven-plugin : create table listing ( id varchar(36) not null, hash_code int4 not null, version int4, name varchar(100),...
1285 просмотров
schedule 12.01.2024

О сгенерированном serialVersionUID в Eclipse
Есть ли способ сгенерировать serialVersionUID в Eclipse серийно? Последовательно я хочу иметь в виду, что если один сериализуемый класс имеет serialVersionUID = 1L, тогда, когда я сгенерирую serialVersionUID другого класса, это будет serialVersionUID...
12406 просмотров
schedule 02.11.2022

Как десериализовать объект Java с различными идентификаторами serialVersionUID?
Представьте, что у меня есть класс Foo , у которого в прошлом были serialVersionUID s 1, 3 и 17, и мне нужно иметь возможность читать все три версии в Foo экземплярах. Как мне это сделать? Мне особенно нужно знать, какая версия была сохранена...
299 просмотров
schedule 19.04.2023

Сериализованный класс Java, сохраненный в файл — как я могу обеспечить обратную совместимость?
Я написал приложение для Android для создания и сохранения контрактов «Фотоуслуги» на устройство в виде файла для последующей печати. Класс в значительной степени состоит из целых чисел, двойных чисел и строк (включая подписи base64_encoded)....
1104 просмотров
schedule 09.06.2022

Какой алгоритм используется eclipse для генерации идентификатора версии в классе Serializable?
Предположим, вот мой класс: class B implements Serializable { private static final long serialVersionUID = -5186261241138469827L; // what algo is used to generate this .......... } Какой алгоритм eclipse использует для генерации...
490 просмотров
schedule 22.03.2022

как исправить ошибку в scala-library.jar
Я строю Play! Приложение Framework с использованием Play! 2.2.1, sbt 0.13.0, а моя локальная версия scala — 2.10.3. Я столкнулся с проблемой serialVersionUID при десериализации определенного файла, который я унаследовал от коллег для работы над...
764 просмотров

как загрузить модель libsvm в java после изменения serialVersionUID
Я обучил модель libsvm на weka, а затем сохранил модель. Теперь я хочу использовать эту модель в java. Classifier cls = (Classifier)weka.core.SerializationHelper.read(this.modelPath); я получаю эту ошибку...
1265 просмотров

java.io.InvalidClassException при десериализации объекта после некоторой модификации в классе java
Почему не удалось десериализовать, однако я сериализовал этот класс контейнера, используя serialVersionUID = 75264711556228L; public class Container implements Serializable { private static final long serialVersionUID = 75264711556228L;...
1395 просмотров
schedule 06.06.2023

Как отправить сериализованные объекты Kryo через JMS?
Я хотел бы использовать Kryo для (де-)сериализации объектов и отправки/получения их через JMS. У меня проблема в том, что обе стороны, отправитель и получатель, должны зарегистрировать классы с одним и тем же идентификатором. У Kryo есть метод...
495 просмотров

почему небезопасно полагаться на ObjectStreamClass.getSerialVersionUID?
В спецификации java говорится: «настоятельно рекомендуется, чтобы все сериализуемые классы явно объявляли значения serialVersionUID, поскольку вычисление serialVersionUID по умолчанию очень чувствительно к деталям класса, которые могут варьироваться в...
112 просмотров
schedule 18.06.2023

Использует ли генерация serialVersionUID в Eclipse serialver?
Eclipse IDE позволяет генерировать случайные serialVersionUID . С другой стороны, в JDK есть инструмент serialver , который предназначен для этой цели. Есть идеи, действительно ли Eclipse вызывает serialver за кулисами?
234 просмотров

SerialVersionUID в стандартной библиотеке Java на разных JVM
На основе описания SerialVersionUID здесь: https://docs.oracle.com/javase/8/docs/platform/serialization/spec/class.html#a4100 представляется необходимым всегда включать SerialVersionUID во все создаваемые вами классы, чтобы JVM, используемая для...
244 просмотров
schedule 02.12.2022