前天晚上估计太累了,一个查询语句看着逻辑是对的,跑程序的时候一直得不到理想的结果,后来一直各种断点各种调,到凌晨一点半了,控制台打印的sql拿到数据库能查询出数据,但是程序就是跑不出来...后来想到是不是跑数据库发生了乱码?最后在Tomcat连接路径上加了URIEncoding=utf-8,问题解决了.