您的位置:首页 > 其它

中文乱码 unknown column in 'where clause'

2016-04-11 23:34 211 查看
来自:http://zhidao.baidu.com/link?url=3fIU5UHGwpKaK9-4zN3jGt74Epuc1F97X4W1WL3xKRsYgNO5SqTdtyGjNCNZxy7qVwnMRDVtrGC07KKKYuFlHa

例如,其中college为中文时,加引号不会出现乱码,不加引号会出现乱码:String hql="from JobInfo where college='"+college+"'";



没加引号的结果:



解决思路,1、在action类中打印传入的college,2、hibernate配置文件中使用hibernate.show_sql=true,打印数据库执行语句3、在mysql的dos窗口下执行语句 select *from jobInfo where college="经济学院";4、百度,Google

这样一步一步的排查。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: