【问题标题】:Adding the latest EclipseLink version to a Netbeans project?将最新的 EclipseLink 版本添加到 Netbeans 项目?
【发布时间】:2012-06-30 18:26:22
【问题描述】:

我正在使用 EclipseLink 作为使用 Netbeans 的持久性提供程序,使用 JPA 开发 JSF 应用程序。 EclipseLink 的默认版本是 2.0 和 Netbeans 7.1,但我非常需要为 eclipselink.ddl-generation 添加新的 create-or-extend-tables,它是在 2.4 http://wiki.eclipse.org/EclipseLink/DesignDocs/368365 中引入的。所以我想将 EclipseLink 2.4 添加到我现有的 netbeans 项目中,但失败了。我关注了How do you use EclipseLink 2.3 as persistence provider in NB 7?,但没有成功。

我从http://www.eclipse.org/eclipselink/downloads/index.php 下载了 EclipseLink 2.4.0 安装程序 Zip (28 MB)。解压后,几个文件夹中有几个 jar 文件,但我只将 eclipselink.jar 文件(没有版本号,在 jlib 文件夹中找到)添加到 Netbeans 项目库中。

我也尝试在persistence.xml下添加一个新库,仍然失败。

我手动添加了代码

<property name="eclipselink.ddl-generation" value="create-or-extend-tables" />

到persistence.xml文件,但表被删除,但没有被创建。

如何将最新的 EclipseLink 版本添加到 Netbeans 项目?

【问题讨论】:

    标签: netbeans eclipselink


    【解决方案1】:

    这就是我的幸运

    1. 下载eclipselink 2.4
    2. 在 Netbeans 7 中,从项目 > 属性:库中删除以前的 eclipselink jar
    3. 将新的 eclipselink.jar 添加为“编译”库并将 eclipse-jpa-modelgen 添加为“处理器”。

    您将在 eclipselink/jlib 和 eclipselink/jlib/jpa 中找到这些库

    --persistence.xml

    value="create-or-extend-tables"

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-07
      • 2017-05-10
      • 1970-01-01
      • 1970-01-01
      • 2010-09-22
      • 1970-01-01
      相关资源
      最近更新 更多