Dynamische ODER-Filterung - Slick

Ok, ich habe eine Methode mit mehreren optionalen Argumenten wie diesem

def(username: Option[String], petname: Option[String], favouritefood: Option[String])

und ich möchte eine dynamische Abfrage schreiben, die in der Lage ist, die Daten definierter Argumente auf diese Weise abzurufen

select * from table where un like username or pn like pn or ff like ff;

so abhängig davon, welche Argumente definiert sind, um sie zur Abfrage mit dem Operator OR hinzuzufügen?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage