如何在ewam中的OQL查询中包含子类?

时间:2017-09-19 12:54:09

标签: ewam

我有一个父类,例如说A,它有4个子类,比如B,C,D和E.所有子类都是持久的。但是,当我按如下方式编写查询时,我的查询不会选择子类。

OQL使用光标从A中选择*

我是否必须为每个子类编写单独的查询?

1 个答案:

答案 0 :(得分:1)

使用++ 查看类的所有实例以及类的死者的所有实例。 (包括搜索中的所有子类)   ++

示例:

forEach curCar in OQL select * from x in aVehicle++ 
   where x.Color = cRed
   curCar.Price +=  100
endFor

forEach curPerson in OQL select * from x in aPerson++
   where x.myAddress.City like ‘%New ‘ Order by x.Name
   WriteLn(curPerson)
endFor 

另请参阅wTECH101第5天" 101A-OQL-Search.pptx"以及 eWAM帮助 - 搜索OQL