获取对象的计数

时间:2014-08-27 16:43:48

标签: java oracle oracle-adf jdeveloper

我有一个视图对象,以下查询的结果:

SELECT TEACHER_ID_FK, 
       MATERIAL_ID_FK, 
       CREATION_DATE, 
       VALID_BEFORE 
FROM TEACHER_MATERIAL;

在我的应用程序模块中,我有这行代码来获取视图对象。

TeachMaterVVOImpl voTeachMater = (TeachMaterVVOImpl)this.getTeachMaterVVO1();

现在我手里拿着materialId(of type MATERIAL_ID_FK)

如何从此视图对象获取此materialId的计数?

2 个答案:

答案 0 :(得分:0)

你使用哪个jdev版本? 伯爵,你有什么想法? 在页面上显示它? 或者你在其他地方需要它吗?

通常,您应该使用materialId作为绑定参数定义视图条件。那么它取决于您的用例,您对视图条件的处理方式。您可以在vo中实现一个方法,并通过此方法将视图Curtis与参数一起应用,您可以添加一个将视图标准设置为默认值的专用vo。

蒂莫

答案 1 :(得分:0)

我是按照以下方式做到的:

  1. 获取查看对象
  2. 循环迭代
  3. 获取材料 ID s
  4. 获取每个材料的计数 ID
  5. 在地图中按 count ID 对它们进行分组
  6. 通过手边的 ID 从地图中获取计数
  7. 它工作得非常好。