条件查询不能实现??
其它都合适,就是条件查询不能实现??控制台输出的sql语句也是一样的,返回值就是空的
其它都合适,就是条件查询不能实现??控制台输出的sql语句也是一样的,返回值就是空的
2017-09-08
如果你的其他文件或者配置都没有问题,那么可能的原因就是出现乱码了。
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"/>)问题解决。
举报