我现在遇到了一个问题
在sqlMap-config.xml里面配置的文件是
<![CDATA[
select $str$ from student
]]>
对应的方法是/**
* 获取数据库中字段内容的查询
* */
public List> getElement(String seq_str){
List> result = new ArrayList>();
result = baseDao.selectObjects("getElment", seq_str);
return result;
}
第一次我传进去的参数$str$是“id,name”则result得到的元素顺序是:“123,李四”第二次我传进去的参数$str$是“name,id”则result得到的元素顺序是"123,李四"也就是第二结果和第一次结果的顺序相同,我认为是ibatis自带的缓存的问题,所以会自动保留第一次结果的顺序。请大侠给出高解,在此非常感谢。