类没有增强错误

时间:2012-06-19 01:36:36

标签: java google-app-engine datanucleus

我一直在尝试解决此错误:

  

{“exception”:“Persistent class \”类org.myapp.model.Account   似乎没有得到增强。您可能想要重新运行增强器和   检查输出中的错误。\“数据库中没有表,但是   操作需要它。请检查规格   这个类的MetaData。“}

我尝试过清理项目

这是我试图坚持的实体

@SuppressWarnings("serial")
@PersistenceCapable(identityType = IdentityType.APPLICATION)
public class Account implements Serializable {
    @PrimaryKey
    @Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
    private Long id;
    @Persistent
    private String username;
    @Persistent
    private String password;

    public Account() {

    }
    // Code omitted
}

如何解决此问题?

1 个答案:

答案 0 :(得分:0)

检查两件事

你是否在eclipse appengine插件的“类增强列表”中有了Entity。 您的类路径中是否有多个appengine sdk库版本。