这个你只能自己吧List里的值按顺序填充到一个SpecialExample实例中去了,这个顺序只有你自己知道

解决方案 »

  1.   

    提供一个思路
    1、先用JAVA把SQL(带?的)拼凑好
    2、然后以?为分割符号,split这个SQL语句
    3、定义一个类,包括2个属性:SQL片段和VALUE
    4、用分割出来的一个SQL片段和一个参数创建上面的类的对象,把这些对象放到List中
    5、在ibatis中用<iterate>遍历这个List比如:
    select id,name from table1 where id>? and name like ? order by id
    切割为3个对象