当你有很多参数作为查询条件,并且这些参数可能为null,如下代码:
1 |
(value = "SELECT ord.purchaseOrderNumber,ord.salesOrderNumber,ord.quoteNumber" |
当参数:quoteNumber为null时,我们该如何处理?
解决方案
我们可以增加一些判定条件就可以解决这个问题, eg:
- “ AND (ord.quoteNumber = :quoteNumber or :quoteNumber is null or :quoteNumber = ‘’ “)
近期评论