WEB开发网
开发学院软件开发Java 集成 JPA 与 pureQuery: 让 Java Persistence API... 阅读

集成 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 中打包的绑定文件

集成 JPA 与 pureQuery: 让 Java Persistence API 利用 DB2 静态执行

图片看不清楚?请点击这里查看原图(大图)。

图 10. 在 JPA_EE_SAMPLE.ear 的根目录中打包的绑定文件

集成 JPA 与 pureQuery: 让 Java Persistence API 利用 DB2 静态执行

图片看不清楚?请点击这里查看原图(大图)。

成功绑定 bindprops 文件中的 pdqxml 文件以后,您就为使用静态 SQL 来运行应用程序做好准备了。

执行步骤:使用 pureQuery 运行 JPA 应用程序

授予对该包的执行权限(可选)

在清单 3 中,您绑定了 JPASample.pdqxml 中的 SQL 语句而未授予该包的任何权限,这意味着包所有者是唯一拥有该包执行权限的人。要向公众授予包执行权限,您可以使用 grant 关键字。例如,以下命令将包的执行权限授予公众:

上一页  4 5 6 7 8 9 10  下一页

Tags:集成 JPA pureQuery

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接