сериализация Java Encog сети в базу данных - PullRequest
2 голосов
/ 02 марта 2012

Я использую библиотеку java encog и хотел знать, как сериализовать образец сети XOR в базу данных mysql.Я довольно новичок в работе с базами данных в Java.Я предполагаю, что это связано с классом EncogDirectoryPersist, но мне было интересно, как его изменить, чтобы он возвращал что-то, что можно отправить в базу данных.

Ответы [ 2 ]

0 голосов
/ 02 марта 2012

Убедитесь, что класс, который вы хотите сохранить, реализует интерфейс Java Serializable. Тогда очень просто сериализовать этот класс, используя Java Serialization api, либо в файл, либо в базу данных, если вы этого хотите.

0 голосов
/ 02 марта 2012

Похоже, что вы можете просто использовать обычную сериализацию Java для сериализации в байтовый массив (посмотрите, как использовать библиотеку commons-lang3, чтобы сделать это в одной строке с org.apache.commons.lang3.SerializationUtils.serialize(Serializable)), а затем сохраните это в база данных в виде двоичного столбца .

...