我使用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项目中?
答案 0 :(得分:9)
这就是我幸运的方式
您可以在eclipselink / jlib和eclipselink / jlib / jpa中找到这些库
- persistence.xml
值=“创建或 - 延伸的表”