2010-07-14 52 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

相關問題