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

时间:2012-06-30 18:26:22

标签: netbeans eclipselink

我使用EclipseLink作为使用Netbeans的持久性提供程序,使用JPA开发JSF applicationi。使用Netbeans 7.1,EclipseLink的默认版本是2.0,但我非常需要为eclipselink.ddl生成添加新的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 Installer 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 个答案:

答案 0 :(得分:9)

这就是我幸运的方式

  1. 下载eclipselink 2.4
  2. 在Netbeans 7中,从Project&gt;中删除以前的eclipselink jar。属性:库
  3. 将新 eclipselink.jar 添加为“编译”库,将 eclipse-jpa-modelgen 添加为“处理器”。
  4. 您可以在eclipselink / jlib和eclipselink / jlib / jpa中找到这些库

    - persistence.xml

    值=“创建或 - 延伸的表”