业务需要,会涉及到多表关联查询,多表查询的条件是由前端页面自由选择的,如下图所示:
目前后端根据Condition类中的QueryWrapper方法构造自动生成where条件,在这种单表查询情况下,没有任何问题。
如果是多表查询的话,生成where条件的时候,需要加别名,否则查询会出现表的字段列名不明确的问题。
我想问一下作者,针对这种多表查询,想通过自定义构造器去生成条件,有没有好的优化方案可以推荐一下,麻烦提供一下解决思路。
自定义构造器只支持单表查询,多表查询要自定义sql去查
扫一扫访问 Blade技术社区 移动端