当前位置:编程学习 > JAVA >>

关于mybatis只能查询英文,不能查询中文的问题!!!!

项目的编码,数据库都是统一设置的utf-8
 <!-- 查询总条数-->    
    <select id="selectTotalRecord" resultType="int">    
    select count(*) from merchant  
    <if test="keywords !=null and keywords != ''">
       where  mer_name=#{keywords}
     </if>
    </select> 
这是在xml中配置的查询语句
dao层:
用英文查询时:
用中文查询时:
为什么中文没有结果,英文数字就可以呢???

--------------------编程问答-------------------- 把SQL语句直接在数据库里面执行看看 --------------------编程问答--------------------
用sql直接查询是没有问题的。 --------------------编程问答-------------------- debug下mybatits最终发出来的查询语句,这样看不出问题来,猜测还是跟字符有关。 --------------------编程问答-------------------- 编码问题。   jsp 页面。 数据库等。 --------------------编程问答-------------------- jsp页面,项目的properties,配置文件,数据库,都是统一的utf-8
debug的sql语句
补充:Java ,  Java SE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,