为了账号安全,请及时绑定邮箱和手机立即绑定

条件查询不能实现??

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

正在回答

4 回答

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

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

0 回复 有任何疑惑可以回复我~
#1

好难受啊

啥意思
2018-07-31 回复 有任何疑惑可以回复我~

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

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"/>)问题解决。

5 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

我和你一样   求助

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

条件查询不能实现??

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信