模糊查询问题

Blade 未结 2 485
gwy
gwy 剑者 2023-10-24 14:18

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

1. 列表页使用模糊查询,本地调试是正常的,但是部署到服务器上时会报错,参数拼接错误。

2.1698128165371.jpg

3.1698128184335.jpg


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


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


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


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

2条回答
  • 你参数拼错了吧,应该是contract_notlike

    作者追问:2023-10-24 15:04

    我的数据库字段是contract_no,模糊查询sql不应该是contract_no like '%ss%'吗,但是现在变成了contract_no_like like '%ss%'

    回答: 2023-10-24 15:17

    我这里用你的参数测试是正常的,你排查下你生产的代码是不是不一致。

    ET{WSIPL}8_@K6Z0QV6)G}M.png


    回答: 2023-10-24 15:19

    如果实在找不出问题可以用自定义sql,参考org.springblade.desk.mapper.NoticeMapper#selectNoticePage

    0 讨论(0)
  • 2023-10-24 15:03

    我的数据库字段是contract_no,模糊查询sql不应该是contract_no like '%ss%'吗,但是现在变成了contract_no_like like '%ss%'


    0 讨论(0)
提交回复