在 LambdaJ 中选择下的多个条件



我想在 LambdaJ select 中使用两个条件进行选择,我尝试使用and()函数,但我不知道如何使用它。 如何添加另一个条件?

select(filteredPB,     having(on(Table.class).getId(), IsEqual.equalTo(key))) 
你可以

将 Matchers.allOf 用于 AND,将 Matchers.anyOf 用于 OR。喜欢这个:

select(filteredPB, Matchers.allOf(
    having(on(Table.class).getId(), IsEqual.equalTo(key)),
    having(on(Table.class).getValue(), IsEqual.equalTo(value))
))

相关内容

  • 没有找到相关文章

最新更新