netbeans - 将最新的 EclipseLink 版本添加到 Netbeans 项目?

标签 netbeans eclipselink

我正在使用 JPA 开发 JSF 应用程序,使用 EclipseLink 作为使用 Netbeans 的持久性提供程序。 EclipseLink 的默认版本是 Netbeans 7.1 的 2.0,但我非常需要为 2.4 引入的 eclipselink.ddl 生成新增创建或扩展表 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 项目?

最佳答案

这就是我的幸运

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

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

-- 持久化.xml

value="创建或扩展表"

关于netbeans - 将最新的 EclipseLink 版本添加到 Netbeans 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11276576/

相关文章:

java - Tomcat 没有选择 index.html 上显示的 404

java - Eclipse 的 $FALL-THROUGH$ 评论标准吗?

java - Jpa递归查询

java - 如何在运行时使用 MOXy 从列表中的对象中编码特定字段

java - JPA 多对一关系 CascadeType 行为

jpa - NPE 抛出 JAX-RS 中的编码实体

java - 在 Netbeans 8.0.2 中为 Android 应用程序创建数据库

netbeans - 如何配置 NetBeans 以插入制表符而不是一堆空格?

java - 从netbeans 8访问SQL Server 2008 R2数据库

Java EE 项目看不到数据库更改