在Google应用引擎java本地数据存储区中添加/编辑实体

时间:2010-12-23 16:37:23

标签: java google-app-engine google-cloud-datastore

以下内容与GAE / J本地开发设置有关:

  1. 如何在本地数据存储中添加/编辑实体(最好使用某些UI)? _ah/admin仅允许查看实体。

  2. 在本地JUnit测试用例中,如何访问本地Web应用程序写入的相同数据存储数据?我按照http://code.google.com/appengine/docs/java/tools/localunittesting.html编写了我的测试用例,但是测试用例不能访问Web应用程序使用的相同数据。

  3. 如何在clean-build之间保存本地数据存储区数据(现在local_db.bin写在目标目录中,偶尔会被清理)

  4. 正在使用的堆栈:

    • Google AppEngine for Java - (gae sdk 1.4 / java sdk 6),
    • Netbeans-6.9.1,
    • Maven-2(maven-gae-plugin 0.7.3)

2 个答案:

答案 0 :(得分:2)

  1. 您当前无法在Java本地数据存储区查看器中编辑实体。不过,这是在待办事项列表中。
  2. 您的单元测试不应该依赖于数据存储区的内容:单元测试应该是自包含的。
  3. 除非您对构建过程的local_db.bin部分进行备份,否则您也无法执行此操作。同样,理想情况下,您应该在设计应用程序时轻松重新加载数据。

答案 1 :(得分:2)

现在您可以保存/加载实体using a command line client