多个查询条件查询数据库

 

 今天项目有个需求,上游通过rest接口查数据库数据,会传多个id作为查询条件。开始只有2中组合,if else开发完了。今天调整为6种组合,感觉if else不好写了。换了种方式

 

查询参数在request里面,basicquery基本查询,抽象类,实现公共的方法。下面是各种组合查询条件实现,QueryEntry是一个查询入口,根据不同组合条件,实例化不同的查询类。

这样就好写一点了,后面有新的查询条件也好写一点。

感觉有点像工厂和模板

 

posted on 2020-11-26 01:05  luckygxf  阅读(504)  评论(0编辑  收藏  举报

导航