заимплементить поиск по этим трем параметрам, но не всегда все три должны быть задействованы.
Пример использования:
@Query("select * from M where type=:type and breed=:breed")
fun getModelByBreedAndType(breed:String, type:String) {...}
Таких функций становится очень много, для трех параметров - 2^3 = 8.
Соответственно, хочется сделать функцию getModelByParameters(type, breed, color), с нуллабельными параметрами, которые не участвовали бы в поиске, если передан null. Подскажите, как реализовать подобное поведение?
(Или хотя бы запрос для гугла, потому что ничего не могу найти подобного)
я б генерил SQL на лету
надо искать с совпадением "или" или "и" ?
Обсуждают сегодня