Я использую библиотеку Objectify для взаимодействия с хранилищем данных механизма приложений.
В моем классе User я храню хешированный пароль как byte[]
. Когда я помещаю его в хранилище данных, он правильно сохраняется как blob
.
Когда я пытаюсь загрузить объект User
обратно, я получаю эту ошибку:
java.lang.IllegalStateException: Cannot load non-collection value '<Blob: 40 bytes>' into private byte[]
Как мне это исправить?
Нужно ли менять класс пользователя, чтобы хешированный пароль имел тип ShortBlob
?