我有一个 GET 端点,它根据以下参数获取数据。firstName 是必需的,其余都是可选的。
{
"firstName:"",
"lastName:"",
"Gender:"",
"city"""
}
我应该如何处理数据库查询?我正在使用 Sring Data JPA,我已经尝试过
findByFirstNameOrLastNameOrGenderOrCity(名字,姓氏,性别,城市)
不确定使用 @Query 注释的本机 sql 查询是否可以工作,因为如果端点的使用者没有发送值,则除了 firstName 之外的任何值都可以为 null。请帮助