好的,我有一个带有多个像这样的可选参数的方法
def(username: Option[String], petname: Option[String], favouritefood: Option[String])
我想编写一个动态查询,它能够以这种方式获取已定义参数的数据
select * from table where un like username or pn like pn or ff like ff;
那么取决于定义了哪些参数以将它们添加到使用 OR 运算符进行查询?