次のデータベース エンティティがあるとします。
Customer
- firstname
- lastname
- status (active | inactive)
- email
そして、次の (簡略化された) Java メソッド:
getCustomers (String firstname, String lastname, String status, String email) {...}
すべての文字列が空の場合、データベースからすべてのレコードを取得したいと考えています。姓とステータスに値がある場合、関連するレコードを取得したいと思います。等々。そのため、クエリを作成するときに、フィールドに値があるかどうかを確認してから、これらのフィールドをデータベース クエリに追加する必要があります。Quarkus Panache でこれを実装するにはどうすればよいでしょうか?