0

我安装了GlassFish 5GlassFish Tools(来自http://download.eclipse.org/glassfish-tools/1.0.0/repository/)。我也试过 GlassFish 4.1.1,结果是一样的。

我创建了一个新的 JPA 项目(JPA 2.1):

在此处输入图像描述

在 Eclipse 的 Data Source Explorer View 中,我添加并测试了一个数据库连接:

  • 连接配置文件:德比
  • 带有驱动程序文件的“Derby Embedded JDBC Driver 10.2”~/glassfish5/javadb/lib/derby.jar

接下来,我添加了一个实体文件MD.java。样板代码给了我一个错误:

The import javax.persistence can not be resolved.

在此处输入图像描述

我想摆脱这个错误,但是“Search repositories for javax.persistence”不会产生任何搜索结果。

第一个问题:如何在 Eclipse 中解决这个问题?如果它是一个 Maven 项目(不是 JPA 项目),我想我会添加到 pom.xml 中:

<dependency>
  <groupId>javax.persistence</groupId>
  <artifactId>javax.persistence-api</artifactId>
  <version>2.2</version>
</dependency>

第二个问题:在项目属性的“项目方面”中(以及在创建“JPA 项目”时),我只能选择小于或等于的 JPA 版本2.1。如何JPA 2.2在 Eclipse JPA 项目中使用?

正如您现在可能已经猜到的那样,我对 Eclipse 还是很陌生...

4

0 回答 0