如果我尝试激活" JPA Facet"对于我的Eclipse(Juno)项目并将其指向包含JPA库的用户库(在我的案例中为OpenJPA),我收到错误:
"班级' javax.persistence.Entity'必须在选定的库中。"
但是这堂课就在那里!
答案 0 :(得分:3)
“解决方案”: JPA库包含在Eclipse项目文件夹中。如果我将它复制到外面的某个地方并使用它们创建另一个用户库,它就可以完美地工作(尽管它与之前Eclipse项目中的库具有完全相同的内容!)。看起来像是一个Eclipse bug ......
答案 1 :(得分:1)
只需创建一个包含javax.persistence ... JAR的用户库(它位于Eclipse / plugins中)并在“JPA Implementation”中添加此库
答案 2 :(得分:1)