我在 Eclipse (Kepler) 中使用 JPA,尽管类中没有任何变化,但我的实体 Bean 偶尔会开始显示错误。
突然@Entity
注释被突出显示为错误,相关的错误消息是:
实体“com.test.domain.Result”的给定名称为空。
如果我专门添加了名称属性(即@Entity(name="somename")
,该行的“somename”部分将突出显示为错误。
清理项目,重新启动 Eclipse 并不能解决这个问题。我可以将这些类复制到一个新项目中,并且暂时不会出现错误,但是一旦出现(没有明显原因),我就无法摆脱它。
任何想法是什么导致它以及我该如何解决它?
更新:
好吧,我可以在项目属性中找到一个专门将此错误设置为警告(或忽略!)的工具(项目属性-> JPA-> 错误/警告-> 键入“实体名称为空”(列表中的第二个) ). 如果我这样做,一切正常,但是我仍然想知道首先是什么导致了错误。