条件查询不能实现??

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

qq_幸福愛努力_0

2017-09-08 09:04

其它都合适,就是条件查询不能实现??控制台输出的sql语句也是一样的,返回值就是空的

写回答 关注

4回答

  • qq_星河k_0
    2017-11-05 21:45:25

    注意了,请看一看你的<if test="">这行,错误很可能就在这行,我一开始也差不出来 ,后来。。。。。

    我发现,在转义字符&amp;&amp;和转义字符&quot;&quot;前面分别加上一个空格。就好了。

    好难受啊

    啥意思

    2018-07-31 20:52:11

    共 1 条回复 >

  • qq_淘气小男孩_0
    2017-10-04 22:10:52

    如果你的其他文件或者配置都没有问题,那么可能的原因就是出现乱码了。

    MyBatis两个xml文件,一个是连接数据库的,一个是进行数据库语言操作的。

    我之所以没有显示内容,是因为连接数据库的xml部分出现乱码,(整个程序运行正常,进行条件查找,没报错,但就是不现实内容,找了半天最后想到了乱码问题)

    解决办法

    在连接数据库的xml里改(我的和视频一样是Configuration.xml)

    <dataSource type="UNPOOLED">

            <property name="driver" value="com.mysql.jdbc.Driver"/>

            <property name="url" value="jdbc:mysql://localhost:3306/micro_message?characterEncoding=UTF-8"/>

            <property name="username" value="root"/>

            <property name="password" value=""/>

     </dataSource>

    就在“url”地址上增加 (?characterEncoding=UTF-8"/>)问题解决。

  • 慕我课你
    2017-09-22 14:40:59

    我也一样哦,在之前的jdbc写到mybatis写,都是查询不到返回值是空的

  • xminj
    2017-09-09 15:38:00

    我和你一样   求助

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

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

107410 学习 · 786 问题

查看课程

相似问题