postgresql 数组集合交操作, 被mybastis plus 转义

Blade 已结 2 1006
zhaixiaobin
zhaixiaobin 剑者 2021-09-09 18:01

一、该问题的重现步骤是什么?

postgresql 数组集合交操作SQL 段:

AND string_to_array(influence_area, ',')  && array[?]  --------被转化为--->   AND string_to_array(influence_area, ',') AND array[?]

&& 被转化为 and , 是什么原因? 是mybatis plus搞的?


二、你期待的结果是什么?实际看到的又是什么?

&& 不要被转化为  and

三、你正在使用的是什么产品,什么版本?在什么操作系统上?


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

2条回答
  •  zhaixiaobin
    zhaixiaobin (最佳回答者)
    2021-09-09 18:33

    //避免对sql count优化。
    ((Page)page).setOptimizeCountSql(false);

    即可!


     JsqlParser 这个优化器神经病一样,连什么数据都不清楚,瞎优化。

    1 讨论(0)
  • 感谢反馈

    0 讨论(0)
提交回复