JPA Query to handle NULL parameter value

后端 未结 5 1451
傲寒
傲寒 2020-12-11 15:57

I am new to JPA here is one of my query and i have couple of parameters as part of query and any parameter can be null value

@Query(value = \"SELECT ord.pur         


        
5条回答
  •  庸人自扰
    2020-12-11 16:23

    for nullable params, you can do something as :

    @Query(value = "SELECT ord.purchaseOrderNumber,ord.salesOrderNumber,ord.quoteNumber"
            + " FROM Order ord "
            + " WHERE (:poNumber is NULL OR ord.purchaseOrderNumber LIKE :poNumber)"
            + " AND (:soNumberis NULL OR ord.salesOrderNumber LIKE :soNumber)"
            + " AND (:quoteNumber is NULL OR ord.quoteNumber = :quoteNumber) "
    

提交回复
热议问题