У меня есть конечная точка GET, которая извлекает данные на основе следующих параметров. firstName является обязательным, а остальные необязательны.
{
"firstName:"",
"lastName:"",
"Gender:"",
"city"""
}
Как мне подойти к запросу базы данных? я использую Sring Data JPA, я пробовал
findByFirstNameOrLastNameOrGenderOrCity(имя,фамилия,пол,город)
Не уверен, что собственный SQL-запрос с использованием аннотации @Query будет работать, поскольку любое из значений, кроме firstName, может быть нулевым, если потребитель конечной точки не отправляет значения. Пожалуйста, помогите