java - Google AppEngine 字符串到文本

标签 java google-app-engine

我有一个实体字段,它已经作为字符串保存在数据存储中。 Appengine 中的字符串最多 500 个字符。

如何将其更改为文本并使所有旧值仍然可用?

最佳答案

我推荐以下方法,尤其是在代码处于生产阶段时:

  • 在您的实体中引入一个新的文本字段。
  • 编写一个简单的迁移代码来遍历您的每个实体,然后从您的 String 属性中读取现有值并将其放入新的 Text 属性中。
  • 修改当前代码以仅从新的 Text 属性写入和读取。

上述方法将帮助您按部就类地做事,在出现问题的最坏情况下,至少您拥有原样的旧属性和旧值。

关于java - Google AppEngine 字符串到文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13714041/

相关文章:

google-app-engine - 是否可以在运行时读取 Google App Engine 应用程序的版本?

java - xjc/wsimport - 忽略 JAXB 绑定(bind)

Java PrintWriter 不弹出打印纸

java - 将线程本地内存刷新到全局内存是什么意思?

java - 将列表作为可 Parcelable ArrayList 传递

php - 默认路由到/directory/index.php Google App Engine

java - 通过索引检索 Map 的键

python - GAE 软内存限制

google-app-engine - 在带有 Scala 2.8 的 Google App Engine 上使用 Lift 2.1

java - 在哪里可以找到 Google 数据存储区的连接 URL?