更新具有已删除属性的实体后出错

时间:2013-06-22 21:53:43

标签: android google-app-engine jpa

我正在尝试更新我的实体以删除其中一个属性。我正在为我的android项目使用谷歌应用引擎数据存储。在对我的实体进行更改之后,我也生成了端点类,并且我的代码编译得很好。但是,当我运行我的代码时,我会收到错误,我将记录插入到我更新的实体的数据存储区中。不知何故,它仍然期待旧的(已删除的)属性值。以下是我收到的错误消息

java.io.IOException: com.google.appengine.repackaged.org.codehaus.jackson.map.JsonMappingException: (was java.lang.NullPointerException) (through reference chain <--entity name-property name(deleted one)-->

感谢任何帮助

1 个答案:

答案 0 :(得分:0)

嗯,我意识到在进行实体更改后我没有将我的应用程序重新部署到app-engine,因此是问题所在。此外,我意识到应用引擎数据存储管理员上显示的统计数据(不是实际的实体数据)并不总是有效。这让我假设删除操作(来自数据存储区管理员)没有成功。