关于getResult方法通过for循环筛选查询条件的问题
2018-07-10 09:12
706 查看
List list = metaDBQuery.getResult(); if (list.size() > 0) { /*要将tablebacth中的条件放到此处才能正确的显示记录数,在此处的筛选条件的for循环与tablebacth不同,正确写法如下*/ for(int i = list.size() - 1; i >= 0; i--){ Map dataMap = (Map) list.get(i); if (!"".equals(custIds)) { String nowcustid=""; String sqlcustid = StringUtil.safeToString(dataMap.get("trueparentcusttid"), ""); sqlcustid=","+sqlcustid+","; nowcustid=","+custIds+","; if (!nowcustid.contains(sqlcustid)) { list.remove(i); } } if (!"".equals(sencendCustIds)) { String nowchirdid=""; String sqlchirdid = StringUtil.safeToString(dataMap.get("truechirdcustid"), ""); sqlchirdid=","+sqlchirdid+","; nowchirdid=","+sencendCustIds+","; if (!nowchirdid.contains(sqlchirdid)) { list.remove(i); } } } } return list;阅读更多
相关文章推荐
- 关于条件筛选出现的查询问题
- 关于getFetchSize()的问题及想要获取分页查询个数的方法
- 关于MYSQL通过子查询删除重复数据的for update报错问题解决
- 关于js中的所谓的for循环典型问题的剖析,通过现象看本质
- 关于调用startActivityForResult()方法后Activity直接退出的问题原因和解决办法
- 关于for循环条件性能问题
- 关于startActivityForResult()方法后Activity直接退出的问题原因和解决办法
- 关于问题“404 No result defined for action XXXAction and result input ”的见解
- Hibernate学习笔记---通过load和get方法来查询对象(只能根据主键来查询)
- 关于StartActivityForResult方法的使用
- gethibernatetemplate find条件查询方法
- gethibernatetemplate find条件查询方法
- 通过iBatis的queryForMap方法比较resultClass与resultMap
- 解决VC6和VC2008的for循环变量作用域不同问题的一个方法
- 关于Android中startActivityForResult()方法的详细使用
- 关于No result defined for Action and result success问题解决办法的总结
- 关于MYSQL查询时WHERE条件值为数字的问题
- gethibernatetemplate find条件查询方法
- 关于Ibatis中的executeForObject方法使用时,需要考虑空的问题!
- 解决demo的问题,关于 Play()方法 和 计时器中的死循环问题