为什么不带条件查询可以查出结果,而带条件查询的时候,不报错也没有一条记录。确认输入的参数是正确的!

来源:4-2 动态 SQL 拼接(下)

qq_光辉岁月_9

2018-08-10 17:30

https://img2.mukewang.com/5b6d59d10001222008310340.jpg


https://img1.mukewang.com/5b6d59f200012fbd13990477.jpg


但是我传入一个参数时:

https://img1.mukewang.com/5b6d5a2100015ee409860334.jpg


https://img1.mukewang.com/5b6d5a52000130f714340703.jpg


写回答 关注

2回答

  • czhilong
    2021-04-07 13:50:21

    在配置数据库连接时必须制定数据库的编码,不然遇到中文查询根本无法查询到结果,如:

    <property name="url" value="jdbc:mysql://127.0.0.1:3306/micro_message?useUnicode=true&amp;characterEncoding=UTF-8&amp;zeroDateTimeBehavior=convertToNull"/>


  • qq_何_14
    2018-08-12 22:37:53

    直接用SQL在数据库查下看看呗,数据库内容有空格?

通过自动回复机器人学Mybatis---基础版

微信公众号自动回复功能学习Mybatis,基础教程加案例实战方式学习

107412 学习 · 786 问题

查看课程

相似问题