向Netbeans项目添加最新的EclipseLink版本?

向Netbeans项目添加最新的EclipseLink版本?,netbeans,eclipselink,Netbeans,Eclipselink,我正在使用JPA开发JSF应用程序,使用EclipseLink作为使用Netbeans的持久性提供者。EclipseLink的默认版本是2.0和Netbeans 7.1,但我迫切需要为EclipseLink.ddl-generation添加新的创建或扩展表,这是在2.4中引入的。所以我想将EclipseLink 2.4添加到我现有的netbeans项目中,但失败了。我跟着,但没有成功 我从下载了EclipseLink 2.4.0安装程序Zip(28MB)。解压后,在几个文件夹中有几个jar文件,

我正在使用JPA开发JSF应用程序,使用EclipseLink作为使用Netbeans的持久性提供者。EclipseLink的默认版本是2.0和Netbeans 7.1,但我迫切需要为EclipseLink.ddl-generation添加新的创建或扩展表,这是在2.4中引入的。所以我想将EclipseLink 2.4添加到我现有的netbeans项目中,但失败了。我跟着,但没有成功

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

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

我手动添加了代码

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

添加到persistence.xml文件,但删除表,但不创建表


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

这就是我获得幸运的原因

  • 下载
  • 在Netbeans 7中,从Project>Properties:Libraries中删除以前的eclipselink JAR
  • 将新的eclipselink.jar添加为“编译”库,并将EclipseJPAModelGen添加为“处理器”
  • 您将在eclipselink/jlib和eclipselink/jlib/jpa中找到这些库

    --persistence.xml

    value=“创建或扩展表”