0

我正在创建一个基于 sql 查询的 VO(列出给定部门的雇员,加入部门和雇员表),该查询返回给定部门的多条记录。我正在使用 AM 服务接口创建基于此 VO 的 Web 服务。我无法将部门属性设置为键值,因为部门有多个记录。如果我不将 deptid 设为关键属性,那么我无法在使用 AM 服务接口创建创建 Web 服务期间检查 getVO 复选框,这只会导致“查找”参数屏幕显示如此多的参数输入字段。

请问如何使 web 服务参数屏幕仅将 deptid 值作为输入以返回员工列表?

4

1 回答 1

0

您可以尝试向您的 VO 添加查看标准,看看您是否可以在您的 SDO 中公开它。此外,如果您使用 12c,请查看 rowFinder 新功能: http ://www.oracle.com/technetwork/developer-tools/jdev/documentation/1212-nf-1964675.html#12c%2812.1.2.0.0%29NewFeatures -ADFBusinessComponents

而且您始终可以编写一个客户端服务方法,该方法接受参数并返回数据并将其公开在您的 Web 服务中。

于 2013-10-28T20:28:47.337 回答