【发布时间】:2015-06-21 11:46:41
【问题描述】:
如果我在 Eclipse 的 appengine 项目中更改实体类,在运行时会出现此错误
找到 [classpath] 的元数据,但这个类没有增强!!请在运行 DataNucleus 之前增强类。
即使我撤消更改并重新运行本地 srv,我也会收到此错误。
解决它的唯一方法是获取旧的 .class(使用 git)。
我想这是一种防止类签名更改而数据库期望旧签名的方法。这是真的吗?
我怎样才能绕过它(例如,当我想向实体广告字段时)?
我在一个帖子中找到了这个:
在项目设置中明确命名所有 jdo 注释的类 -> Google -> App Engine -> Eclipse 下的 ORM。
它没有用(或者我误解了它)
【问题讨论】: