多表查询动态生成where条件

Blade 未结 1 1624

业务需要,会涉及到多表关联查询,多表查询的条件是由前端页面自由选择的,如下图所示:

image.png

目前后端根据Condition类中的QueryWrapper方法构造自动生成where条件,在这种单表查询情况下,没有任何问题。

如果是多表查询的话,生成where条件的时候,需要加别名,否则查询会出现表的字段列名不明确的问题。



我想问一下作者,针对这种多表查询,想通过自定义构造器去生成条件,有没有好的优化方案可以推荐一下,麻烦提供一下解决思路。

1条回答
  • 自定义构造器只支持单表查询,多表查询要自定义sql去查

    0 讨论(0)
提交回复