小弟碰到一个问题 有晓得的没   在ibatis中如何返回一个String类型的list集合? 不和vo做关联映射 单纯的返回一个list集合

解决方案 »

  1.   

    iBatis3 里这么写<select id="testSelectList" parameterType="java.lang.String" resultType="结果类型">
    SELECT
       字段
    FROM
       表
    <!--
      这块是Where条件,你自己写
    -->
    </select>
    然后Java代码里这样写
          //假设你已经获取到了SqlSession      List list =sqlSession.selectList("namespace.查询ID", 参数对象);iBatis2 里和这个差不多<select id="testSelectList" parameterClass="java.lang.String" resultClass="结果类型">
    SELECT
       字段
    FROM
       表
    <!--
      这块是Where条件,你自己写
    -->
    </select>
    Java代码我忘了,貌似就是一个类似叫什么queryForList之类的方法你自己百度一下吧
      

  2.   

    iBatis3 里这么写<select id="testSelectList" parameterType="java.lang.String" resultType="结果类型">
    SELECT
       字段
    FROM
       表
    <!--
      这块是Where条件,你自己写
    -->
    </select>
    然后Java代码里这样写
          //假设你已经获取到了SqlSession      List list =sqlSession.selectList("namespace.查询ID", 参数对象);iBatis2 里和这个差不多<select id="testSelectList" parameterClass="java.lang.String" resultClass="结果类型">
    SELECT
       字段
    FROM
       表
    <!--
      这块是Where条件,你自己写
    -->
    </select>
    Java代码我忘了,貌似就是一个类似叫什么queryForList之类的方法你自己百度一下吧
      

  3.   

    iBatis3 里这么写<select id="testSelectList" parameterType="java.lang.String" resultType="结果类型">
    SELECT
       字段
    FROM
       表
    <!--
      这块是Where条件,你自己写
    -->
    </select>
    然后Java代码里这样写
          //假设你已经获取到了SqlSession      List list =sqlSession.selectList("namespace.查询ID", 参数对象);iBatis2 里和这个差不多<select id="testSelectList" parameterClass="java.lang.String" resultClass="结果类型">
    SELECT
       字段
    FROM
       表
    <!--
      这块是Where条件,你自己写
    -->
    </select>
    Java代码我忘了,貌似就是一个类似叫什么queryForList之类的方法你自己百度一下吧