2010-07-14 41 views
1

我一直在调试eclipse/jetty中的应用程序,它有一堆无效的对象。我如何清除它们?数据实体在本地机器上运行时实际存储在哪里?从eclipse中的“数据存储”中删除entites /对象

+0

您能否提供'无效物'的例子?其实这个问题还不清楚(至少对我来说) – 2010-07-14 11:10:42

+0

我没有详细说明,因为它没有什么意义,但是为了记录,我不得不将字符串字段更改为“文本”字段,并且无法解决转换它或清除旧数据。 – Jacob 2010-07-14 23:14:18

+0

如果您只是想将实体从一个“模式”转换为另一个“模式”,则可以使用低级API加载实体,更改该字段,然后再次保存该实体。 – 2010-07-15 02:09:40

回答

4

如果要删除整个(本地)数据存储,请删除此文件: ./WEB-INF/appengine-generated/local_db.bin

或者,您可以使用JDO/JPA /任何数据存储api删除调用来删除特定对象。

作为第三种方法,你可以尝试使用管理查看器中查看您的数据:

http://localhost:8080/_ah/admin 

由于“无效对象”是一种模糊的,你必须决定哪些这些选择最适合您。

+1

为/ _ah/admin链接+1,这很酷。 – Jacob 2010-07-14 23:13:21

相关问题