使用RSA V7.5中的UML-to-JPA转换加速JPA开发 - 编程入门网
istence-unit-metadata>
<persistence-unit-defaults>
<schema>MYSAMPLE</schema>
</persistence- unit-defaults>
</persistence-unit-metadata>
</entity-mappings>
JPA 持久化代码的运行时配置 现在我们的 JPA 配置文件和带 JPA 注解的 Java 对象已经生成了,可 以进行相关的测试了,这里我们采用非容器环境的测试,在简单的 Java 代码中 就可以测试使用 JPA 来操作持久化代码,首先我们进行环境的配置。 编 译和运行时环境设置 由于WebSphere Application Server V7(WAS7)已 经中已经包含了 JPA 的实现(包装了 OpenJPA ),如果开发的是 WAS7.0 的服 务器端程序,在 RSA 中的环境变量就包含了对 JPA 的 jar 包的引用,因此无 需做额外设置。如果是脱离服务器使用 JPA,您需要将 JPA 的 jar 包添加到上 述 SampleModel JPA 项目的类路径中,本文的示例使用 WAS7 中的 JPA 包,参 见图 15。 图 15. 使用 RSA 的测试环境中的 JPA jar 包 使用RSA V7.5中的UML-to-JPA转换加速JPA开发(9)时间:2010-11-20 IBM 赵勇 黄若波 任静安此外我们的测试数据库采用简单的 Derby 数据库,您只需要将 derby.jar 文件添加到 SampleModel JPA 项目的类路径中,测试时就可以使用 Derby 数据 库了,请参考图 16 获取到 derby.jar。 图 16. 使用 RSA 中的 WAS7 测试环境中的 derby 数据库 此时我们需要在 persistence.xml 文件中添加数据库的配置,参考清单 3 配置 JPA 的数据库信息。 清单 3. 配置了数据库连接后的 persistence.xml
使用RSA V7.5中的UML-to-JPA转换加速JPA开发(10)时间:2010-11-20 IBM 赵勇 黄若波 任静安配置 JPA 的增强 Enhance 是使 用 OpenJPA 必须的一个步骤,所谓 Enhance 是指使用 OpenJPA 提供的工具 PCEnhancer(org.apache.open |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |