2015-06-21 22 views
0

如果我更改了在Eclipse中的AppEngine上項目的實體類,在運行時,我得到這個錯誤谷歌AppEngine上 - 實體類沒有提高

找到的元數據的[classpath中],但該類不增強!在運行DataNucleus之前請增強該類。

即使當我撤消更改並重新運行本地srv我得到這個錯誤。

解決它的唯一方法是獲取舊的.class(使用git)。

我想這是一種防止班級簽名改變而數據庫期望舊簽名的方法。這是真的?

我該如何解決這個問題(例如,當我想將廣告字段添加到實體時)? Eclipse的下> ORM -

名稱明確項目設置所有的JDO註解類 - > 谷歌 - >應用程序引擎:

我發現這在一個線程。

它沒有工作(或我誤會了吧)

回答

0

我刪除:

/war/WEB-INF/lib/datanucleus-appengine-1.0.10.final.jar

並且還從我的構建路徑 - 問題解決。

+1

請關閉這個問題。 – jirungaray

+0

你是什麼意思? –