0
にオプションのフィールドの結果を取得しますは、私は春とJavaの初心者です、私は以下のように照会したいシナリオを、持っている春のJPAクエリ
帳票サービス:以下のように検索
prescriptionOrderRepository.searchPharmacyOrders(args);
私はこのような私の春のクエリを書いています:
@Query(value = "select po from PrescriptionOrder po WHERE po.pharmacyId = :pharmacyId "
+ "AND po.id = :idValue AND po.active = :active ORDER BY po.createdAt DESC")
Page<PrescriptionOrder> searchPharmacyOrders(@Param("pharmacyId") Long pharmacyId,
@Param("idValue") Long idValue, Pageable pageRequest, @Param("active") Boolean active);
私は、po.idがオプションフィールドであることを要求しなければならないとすれば、どのようにそのためのクエリを書くことができます。