有没有办法在 liftWeb (scala) 中“或”两个或多个 QueryParam ?例如,下面的代码片段,创建了两个 QueryParam,但是 'User.findAll' 创建了“AND”子句,我的意思是它找到了同时满足 'queryParam1' 和 'queryParam2' 的每个用户。
val queryParam1 = By(User.firstName , "guest")
val queryParam2 = By(User.lastName , "guest)
User.findAll(queryParam1 , queryParam2)
但我想找到满足“queryParam1”或“queryParam2”的用户,到目前为止我发现的唯一方法是自己创建一个普通的 SQL 查询。
除了创建 SQL 查询之外,还有其他方法吗?
非常感谢 :)