我想在 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))
))