Я использую библиотеку Objectify для взаимодействия с хранилищем данных приложения.App Engine - Objectify - Хранение байта []
В моем классе User я храню хешированный пароль как byte[]
. Когда я помещаю его в хранилище данных, он правильно хранится как blob
.
При попытке загрузите User
объект обратно, что я получаю эту ошибку:
java.lang.IllegalStateException: Cannot load non-collection value '<Blob: 40 bytes>' into private byte[]
Как это исправить?
Должен ли я изменить свой класс пользователя, чтобы иметь хешированный пароль типа ShortBlob
?
Я думаю, что у OP возникает проблема со somthing как ofy.get (User.class, user.id). – systempuntoout
выглядит как OP понравилось предложение! :) – JohnIdol