我在Esper中面临嵌套集合的问题。 我有这样的模型:
myClass3{
String value;
}
myClass2{
Set<myClass3> class2Value;
}
myClass{
Set<myClass2> class1Value;
}
并尝试使用如下查询:
select * from myClass where myClass.class1value.anyOf(x=>x.class2Value.anyOf(y=>y.value like 'string'))
但结果似乎不是来自所有集合,而是仅通过第一个集合(这比较myClass.get(0)中的所有值,但忽略其他集合)。如何搜索包含在myClass中的所有值?