原创播客,如需转载请注明出处。原文地址:http://www.cnblogs.com/crawl/p/7703803.html
----------------------------------------------------------------------------------------------------------------------------------------------------------
笔记中提供了大量的代码示例,需要说明的是,大部分代码示例都是本人所敲代码并进行测试,不足之处,请大家指正~
若有疑惑或者需要本系列分享中的资料工具,敬请联系 qingqing_crawl@163.com
-----------------------------------------------------------------------------------------------------------------------------------------------------------
前言:大家在创建 JPA 工程的时候可能会遇到如下所示的问题,错误提示至少需要一个 user library,如何解决此问题呢?请继续向下看。
1. 从 https://www.eclipse.org/eclipselink/downloads/ 处下载 EclipseLink 2.5.2 Installer Zip (38 MB) 资源,下载解压到某个目录下,楼主解压到了 E:\OpenSource_New\eclipselink 目录下。
2. 创建一个动态的 WEB 工程,选中此工程点击右键,选择 properties,在左侧那一列中点击 “Project Facets”,然后在右侧选中 JPA 选项,同时选择 JPA version 为2.0。
3. 继续点击下方的 “ Further configuration required...” 链接,将会打开一个新的对话框用于配置JPA Facet
4. 选择 platform 为 EclipseLink 2.4.x/2.5.x 版本,点击右侧的“Manager Libraries”(是一个按钮),弹出一个对话框,在新的对话框中点击“New”,然后又会弹出一个对话框,要我们填写库的名字,填写为“ EclipseLink 2.5.2 ”,点击OK
5. 点击“Add External JARs...”,添加 eclipselink.jar,楼主的位于E:\OpenSource_New\eclipselink\jlib 文件夹下面
6. 继续添加 E:\OpenSource_New\eclipselink\jlib\jpa 文件夹下 javax.persistence.* 的两个 jar 包, 点击 Apply And Colse
7. 选中刚刚生成的 library,点击下端的 OK按钮,关闭添加 library 的对话框 Apply And Colse,至此问题解决,可以将刚刚创建的动态 WEB 工程删除了。
8.赶快创建一个 JPA 工程进行测试