开发者社区 问答 正文

sql语句写在了xml文件里,但是like '%管理员%'这地方老是出错? 400 报错

sql语句写在了xml文件里,但是like '%管理员%'这地方老是出错? 400 报错

如题。。

刚开始以为是转义符的问题,但是改正

like '%政法%'

这样以后还是不行。。

难道是百分号的问题,

但是没听说百分号还得转义啊。。

急求助。。

展开
收起
爱吃鱼的程序员 2020-05-31 00:32:27 688 分享 版权
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    去查询下xml哪些地方需要转义,另外你可以在执行sql前  打印下sql吧?

    ######还是你提醒我了,原来xml用的utf-8,eclipse里项目用的是GBK,谢谢。。######like '%'||#{name}||'%'######我先试试,具体什么原理呢######不行啊。。######

    <![CDATA[

          like '%管理员%'

    ]]>

    ######

    用mybatis 吗?

    什么数据库 啊

    2020-05-31 00:32:28
    赞同 展开评论