将持久字段添加到App Engine数据存储类?

时间:2010-06-11 02:46:41

标签: google-app-engine

因此,如果我有一个类,我在数据存储区中保存了一个数字,然后寻求稍后添加一个字段,我该如何防止以前的所有对象都被破坏?有没有办法追溯设置这些字段,使它们不为空?

我正在使用JDO。

1 个答案:

答案 0 :(得分:0)

这取决于您访问数据存储的方式。您使用哪个运行时(python / java)和API来访问数据存储区?数据存储区本身是无模式的,因此它不关心某个实体中的内容是什么或不是什么。在Java方面,如果使用低级数据存储区API,则访问“旧”实体并添加所需数据时不会遇到任何问题。但是,如果您使用JDO或JPA访问数据存储区,则可能会在访问缺少数据的实体时出错。