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

在查询的时候,只要name和description有值时就查询不到数据,把sql语句直接在mysql里查询却有是正常的!

2015-06-26 17:28:17,350 [http-bio-8080-exec-7] DEBUG [Command.queryCommandList] - ==>  Preparing: select a.ID C_ID,a.NAME,a.DESCRIPTION,b.ID,b.CONTENT,b.COMMAND_ID from COMMAND a left join COMMAND_CONTENT b on a.ID=b.COMMAND_ID WHERE a.NAME=? 

2015-06-26 17:28:17,351 [http-bio-8080-exec-7] DEBUG [Command.queryCommandList] - ==> Parameters: 段子(String)

2015-06-26 17:28:17,352 [http-bio-8080-exec-7] DEBUG [Command.queryCommandList] - <==      Total: 0

2015-06-26 17:22:24,455 [http-bio-8080-exec-5] DEBUG [Command.queryCommandList] - ==>  Preparing: select a.ID C_ID,a.NAME,a.DESCRIPTION,b.ID,b.CONTENT,b.COMMAND_ID from COMMAND a left join COMMAND_CONTENT b on a.ID=b.COMMAND_ID 

2015-06-26 17:22:24,486 [http-bio-8080-exec-5] DEBUG [Command.queryCommandList] - ==> Parameters: 

2015-06-26 17:22:24,632 [http-bio-8080-exec-5] DEBUG [Command.queryCommandList] - <==      Total: 6


正在回答

2 回答

说明数据查询没问题,你获取数据有问题,打断点追踪数据

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

看看mysql的编码方式 以及连接时 url后面指定 

jdbc:mysql://localhost:3306/mirco_message?characterEncoding=utf8

原因可能是传入的中文字符解析成了一个?

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

举报

0/150
提交
取消

在查询的时候,只要name和description有值时就查询不到数据,把sql语句直接在mysql里查询却有是正常的!

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