本帖最后由 van_bo11 于 2010-04-19 19:44:16 编辑

解决方案 »

  1.   


    没试过,估计不可以。
    因为,resultClass所对应的class是需要配置的(简单类型除外),
    然而,你让他返回ResultSet,他也不知道怎么返回。我没环境,你试的结果是什么?
      

  2.   

    我试过就是不行啊。
    不知道要怎么才能得到一个ResultSet啊?
      

  3.   

    为什么非要返回ResultSet啊?你把取出来得东西都映射到javabean里面,然后去javabean里去不就可以了
      

  4.   

    select * from table1 where 1=2
    这样一个sql语句怎么映射?
      

  5.   

    为什么非要返回ResultSet啊?你把取出来得东西都映射到javabean里面,然后去javabean里去不就可以了
      

  6.   

    select * from table1 where 1=2
    这样一个sql语句怎么映射?
      

  7.   

    把字段全部写出来啊。  为什么要用 select * from ?
      

  8.   

    我也有类似的问题,如果有100W条数据,我都取出来吗?如果分页那也影响效率。我只要取出类似ResultSet,这样我好循环,然后针对吗,每一条进行处理(比如检查数据某个字段是否合法等等业务逻辑验证),ResultSet好像不是一下把数据都放到内存中的吧!
      

  9.   

    假如说我现在查询一张表 select col1,col2 from talbe2 where id=1 下次可能查select col3,col4 from table2 where id=2 总返回一条记录,并且只显示连个字段,但是却不返回固定的字段。问result该返回什么类型?例如查询出的数据总是类似于  【张三,李四】
      

  10.   


    <select id="dynamic" resultClass="java.util.HashMap" remapResult="true" parameterClass="XXXXX">
    select * from table
    </select>