getSqlSession().selectList();有缓存
List list1 = getSqlSession().selectList(getMapperNamesapce() + ".getList1", e);
List list2 = getSqlSession().selectList(getMapperNamesapce() + ".getList2", e);
list1.addAll(list2);
此时,如果再获取
List list3 = getSqlSession().selectList(getMapperNamesapce() + ".getList1", e);
那么此时list3 等于 list1,两个指向同一个对象地址
多注意。
getSqlSession().clearCache() 可用于清空上述的缓存