尤其是那个result的讲解,谁能说说,最好写一点简单典型的例子……

解决方案 »

  1.   

       <select id="getSubordinateSaler" parameterType="int" resultType="Saler">
            SELECT
                id,
                nickname
            FROM
                S_Saler
            WHERE
                superId=#{id}
        </select>resultType是返回的类型,这里是个对象
    parameterType是传入的参数
      

  2.   

    <select id="sousuoId"  parameterClass="org.zwck.business.util.Search"resultClass="pdisputes">
           select id,title,content,author,time,pid,type,hits 
           from pdisputes  title like '%$key$%' limit #pageNo#,#number#;
       </select>parameterClass是指传入的参数的类型 这里是一个 po类 pageNo,number分别是Search类的属性
    resultClass 表示你这条语句返回的结果是什么类型。
    这里是模糊查询 当然应该返回值是一个List
    但是这个list里面放的对像是pdisputes类。希望有点帮助!呵呵
      

  3.   

      <resultMap id="SQL001DbResult" class="db.bean.TableASonDbDaoBean" >
        <result column="A1" property="a1" jdbcType="CHAR" />
        <result column="B1" property="b1" jdbcType="CHAR" />
      </resultMap>  <select id="SQL001" resultMap="SQL001DbResult" parameterClass="db.bean.TableADbDaoBean">
        SELECT 
    a1,b1
        FROM
         tableA,tableB
      </select>TableASonDbDaoBean要extends TableADbDaoBean并且在里面加上b1的定义。其实就是resultMap对应的Sonbean应该继承主表的Fatherbean,并且把副表需要检索的字段加到新定义的Sonbean里面。