价格参数如下:
minPirce
maxPrice
销量参数如下:
minSaleNum
maxSaleNum
类别参数如下:
className
五个变量,所有可能情况就是32个判断
如果在后台去实际实现这32个判断其实也不是很难,只不过在实际情况中
我们往往会遇到更多的查询条件,这样每增加一个参数,判断就会已2的指数级
快速增加。所以去通过常规判断实现多条件可空查询时,这种思考是有弊端的
我的解决思路:
给这些参数设定一些默认值,这个默认值可以根据项目需求合理设置,当用户没有输入值时,我们就
为他指定这个默认值,这就满足需求的情况下实现参数控制查询
![](http://static.oschina.net/uploads/space/2013/0929/160718_dvng_203585.png)