3

如果我尝试为我的 Eclipse(Juno)项目激活“JPA Facet”并将其指向包含 JPA 库(在我的情况下为 OpenJPA)的用户库,我会收到错误消息:

“类 'javax.persistence.Entity' 必须在选定的库中。”

但是这门课在那里!

4

3 回答 3

4

“解决方案”: JPA 库包含在 Eclipse 项目文件夹中。如果我将它复制到外面的某个地方并与它们一起创建另一个用户库,它可以完美地工作(尽管它的内容与之前位于 Eclipse 项目中的库完全相同!)。似乎是一个 Eclipse 错误...

于 2013-06-06T11:41:10.400 回答
1

只需创建一个包含 javax.persistence... JAR 的用户库(它位于 Eclipse/plugins 中)并将此库添加到“JPA 实现”

于 2015-06-01T03:55:54.450 回答
1

我正在使用 Spring Tool Suite (STS)。我面临的问题是,在默认安装中,M2E-WTP 插件不包括可选组件"m2e-wtp - JPA Configurator for WTP"。所以我去Help -> Eclipse Marketplace...搜索“m2e-wtp”。

在此处输入图像描述

单击Installed按钮,它将变为Change。单击更改按钮并选择可选组件“m2e-wtp - JPA Configurator for WTP”。应用更改。

这为我解决了。

于 2017-08-21T14:27:38.040 回答