1

以下のパラメーターに基づいてデータを取得する GET エンドポイントがあります。firstName は必須で、残りはすべてオプションです。

{

"firstName:"",
"lastName:"",
"Gender:"",
"city"""

}

データベースクエリにはどのようにアプローチすればよいですか? 私はSring Data JPAを使用しています、私は試しました

findByFirstNameOrLastNameOrGenderOrCity(firstName,lastName,Gender,City)

エンドポイントのコンシューマーが値を送信していない場合、firstName 以外の値のいずれかが null になる可能性があるため、@Query アノテーションを使用したネイティブ SQL クエリが機能するかどうかは不明です。親切に助けて

4

1 に答える 1