App Engine データストアとのインターフェースに Objectify ライブラリを使用しています。
私の User クラスでは、ハッシュ化されたパスワードをbyte[]
. それをデータストアに入れると、正しくblob
.
User
オブジェクトを読み戻そうとすると、次のエラーが発生します。
java.lang.IllegalStateException: Cannot load non-collection value '<Blob: 40 bytes>' into private byte[]
これを修正するにはどうすればよいですか?
ハッシュ化されたパスワードのタイプが になるように User クラスを変更する必要がありますShortBlob
か?