0

我目前正在使用Eclipse Daliwith EclipseLink 2.5.2

现在我想更改为 version EclipseLink 2.7.5,但我不知道如何为新的 EclipseLink 版本设置 Dali。

JPA 项目对话框仅显示EclipseLink 2.5.2为平台的可能选择:

Eclipse 大理项目设置

所以我想,我必须下载并安装一个新的持久性平台,这样我才能EclipseLink 2.7.5从这个对话框中进行选择?请注意,我已经下载了 zip 存档EclipseLink 2.7.5- 是否有可能以某种方式将 Dali 指向该存档?或者是否需要手动EclipseLink 2.5.2从项目的类路径中删除,而是添加相应的 jar 文件EclipseLink 2.7.5

我敢肯定,我在这里遗漏了一些非常明显的东西,因为更新持久性平台肯定是一项常见且容易完成的任务......任何帮助都可以得到。

4

1 回答 1

0

我可以EclipseLink 2.7.5通过手动添加一个新的用户库然后在 JPA 项目对话框中选择这个库来更新:

在此处输入图像描述

在用户库中,我只是添加EclipseLink 2.7.5了 EclipseLink jlib 文件夹中的所有 jar 文件。

注意库的文件夹不能是Eclipse项目文件夹的子文件夹,否则Eclipse Dali会报如下错误信息(见这个问题):

'javax.persistence.Convert' 类必须在选定的库中

另请注意,由于某种原因,有必要将EclipseLink 2.7.5用户库移动到 Eclipse Run Configurations 对话框中依赖项列表的顶部。

我很乐意接受任何其他提供更方便的更新 EclipseLink 方式的答案。

于 2020-01-24T10:13:13.540 回答