集成 JPA 与 pureQuery: 让 Java Persistence API 利用 DB2 静态执行
2009-09-29 00:00:00 来源:WEB开发网核心提示: 可以在下面任一位置将 bindprops 文件与 persistence.xml 文件和 pdqxml(在此例中为 JPASample.pdqxml)一起打包,在 EJB JAR 文件的 META-INF 目录 (JPA_W_EJB.jar/META-INF) 中,集成 JPA 与 pureQu
可以在下面任一位置将 bindprops 文件与 persistence.xml 文件和 pdqxml(在此例中为 JPASample.pdqxml)一起打包,
在 EJB JAR 文件的 META-INF 目录 (JPA_W_EJB.jar/META-INF) 中,如图 9 所示。
直接在 EAR (JPA_EE_SAMPLE.ear) 文件的根目录中,如图 10 所示。
无论采用哪种方式,WebSphere Application Server 都将自动检测绑定文件并相应地显示它。
图 9. 在 JPA_W_EJB.jar/META-INF 中打包的绑定文件
图片看不清楚?请点击这里查看原图(大图)。
图 10. 在 JPA_EE_SAMPLE.ear 的根目录中打包的绑定文件
图片看不清楚?请点击这里查看原图(大图)。
成功绑定 bindprops 文件中的 pdqxml 文件以后,您就为使用静态 SQL 来运行应用程序做好准备了。
执行步骤:使用 pureQuery 运行 JPA 应用程序
授予对该包的执行权限(可选)
在清单 3 中,您绑定了 JPASample.pdqxml 中的 SQL 语句而未授予该包的任何权限,这意味着包所有者是唯一拥有该包执行权限的人。要向公众授予包执行权限,您可以使用 grant 关键字。例如,以下命令将包的执行权限授予公众:
- ››JPA2.0 Join联结查询
- ››集成医疗保健服务,第 2 部分: 使用 Apache Servi...
- ››集成医疗保健服务,第 1 部分: 将 Enterprise Ser...
- ››集成 Rational Software Architect 和 Rational D...
- ››集成 Windows Azure:适用于企业的 Windows Azure...
- ››集成 Flex, Spring, Hibernate 构建应用程序
- ››jpa onetomany
- ››集成 Windows 本地应用到 Eclipse RCP 程序中
- ››集成 DB2 与 Apache Geronimo
- ››JPA 2.0 中的动态类型安全查询
- ››集成 Adobe Flex 和 IBM WebSphere Portal
- ››集成 JPA 与 pureQuery: 让 Java Persistence API...
更多精彩
赞助商链接