spring+hibernate中的查询语句中的where中如果出现中文,怎么就查不到任何数据了呢?数据库是mysql
where条件为英文、数字时正常。
有人知道解决方法吗?sql = "select u.userId from Userbasic u where u.account = ?";
l = getHibernateTemplate().find(sql, account);
如果account为"中文",结果得到的却是l.size==0!!
where条件为英文、数字时正常。
有人知道解决方法吗?sql = "select u.userId from Userbasic u where u.account = ?";
l = getHibernateTemplate().find(sql, account);
如果account为"中文",结果得到的却是l.size==0!!
解决方案 »
- 【几个面试题】!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- dom4j解析SOAP型xml文件命名空间的问题
- 各位高手帮小弟看下哪里错,用hibernary+spring自动生成数据库的表,启动服务没报错,但是数据库没生成任何表
- 问个很简单的问题
- 请问下将varchar转换成int的SQL函数有吗
- 怎么实现在axis中定义一个全局变量?
- 请教利用James做邮件服务器的邮件收发软件的服务器管理解决方案
- hibernate.cfg.xml应该放到哪里呢?
- 好多问题啊,请各位帮帮忙
- JavaScript 基本运算综合 求助
- 见到论坛上这么多人说[马甲马甲],[马甲]是什么意思啊?
- JSF,同一个form中存在多个datatable,分页出现了严重的不兼容现象
换成 like '%一个汉字试试%'