我使用Objectify库来连接应用程序引擎数据存储。App Engine - Objectify - 存储一个字节[]
在我的User类中,我将散列密码存储为byte[]
。当我将它放入数据存储区时,它被正确存储为blob
。
当我尝试加载User
对象背出我得到这个错误:
java.lang.IllegalStateException: Cannot load non-collection value '<Blob: 40 bytes>' into private byte[]
我该如何解决这个问题?
我必须更改我的用户类以使散列密码的类型为ShortBlob
?
我认为OP在类似ofy.get(User.class,user.id)的问题上存在问题。 – systempuntoout 2010-04-11 19:16:32
看起来像OP喜欢的建议! :) – JohnIdol 2010-04-12 00:46:41