XML的<nameSpace>标签必须在<sqlMap>里定义

解决方案 »

  1.   

    <sqlMap namespace=”Product”>
    </sqlMap>//namespace可以为空
      

  2.   

    看上去没错。不过有三点
    1 &lt;![CDATA[
            SELECT  *  From SYS_Userinfo
            WHERE Usercode=#Usercodee# and Userpwd=#Userpwd#
            ]]&gt;
      这一段话,是你的原样,还是黏贴问题,应该是
      <![CDATA[
            SELECT  *  From SYS_Userinfo
            WHERE Usercode=#Usercodee# and Userpwd=#Userpwd#
            ]]>2 这段xml后是否又出现sqlMap
    3 在xml中是否有中文BTW :为什么有两个Userperemail
      

  3.   

    resultClass="UserResult"应为resultMap="UserResult"
      

  4.   

    "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN"应为"-//iBATIS.com//DTD SQL Map 2.0//EN"
      

  5.   

    <sqlMap namespace="domain.Userinfo">
        <typeAlias alias="Userinfo" type="domain.Userinfo"/>namespace和type都必须要使用完整路径resultClass="UserResult" 要改为resultMap="UserResult"