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

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

 2009-09-29 00:00:00 来源:WEB开发网   
核心提示: 清单 5. 用于授予权限的命令wsadmin>printAdminTask.processPureQueryBindFiles('[-appNameJPA_EE_SAMPLE-classpath[C:\\openjpadep\\pdq.jarC:\\openjpadep\\pdqm

清单 5. 用于授予权限的命令

wsadmin>print AdminTask.processPureQueryBindFiles('[-appName JPA_EE_SAMPLE -classpath 
[C:\\openjpadep\\pdq.jar C:\\openjpadep\\pdqmgmt.jar C:\\openjpadep\\db2jcc.jar ] -url 
jdbc:db2://localhost:50000/demodb -user db2admin -password passw0rd -options 
[-bindoptions "BLOCKING NO" -grant "grantees(public)"] -files [JPA_W_EJB.jar\META-INF\ 
JPASample.pdqxml]]')

要向特定用户授权(例如 admf002 和 admf003),您将输入:

-grant "grantees(admf002, admf003)"

可以使用 WebSphere Application Server 管理控制台向静态绑定器添加 grant 选项。同样,在图 7 中,没有提供附加选项,因此只有所有者才拥有包的执行权限。图 11 显示 Additional options 中添加了 -grant grantee(public) 选项,从而向公众提供了该包的执行权限。

图 11. 使用管理控制台向公众授予包的执行权限

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

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

如何运行示例应用程序

您可以直接将本文附带的示例应用程序部署到 WebSphere Application Server V7 上,或者可以将 .ear 文件导入 IBM Rational® Application Developer 7.5 工作区。将 .ear 示例文件导入工作区以后,您可以在 WebSphere Application Server V7 上运行 Web 项目 JPA_W_EJB_WEB。还可以将以下 URL 输入浏览器以运行该示例应用程序: http://localhost:9080/JPA_W_EJB_WEB/。

上一页  5 6 7 8 9 10 

Tags:集成 JPA pureQuery

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