集成 JPA 与 pureQuery: 让 Java Persistence API 利用 DB2 静态执行
2009-09-29 00:00:00 来源:WEB开发网清单 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. 使用管理控制台向公众授予包的执行权限
图片看不清楚?请点击这里查看原图(大图)。
如何运行示例应用程序
您可以直接将本文附带的示例应用程序部署到 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/。
- ››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...
更多精彩
赞助商链接