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

kda*_*bir 7 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写在目标目录中,它偶尔会被清理)

正在使用的堆栈:

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

Nic*_*son 2

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