有没有可以直接查询List集合内的某字段的方法啊

例如:获取到List集合的某字段,然后遍历某字段,取出值后,再通过取出值判断。留下最小值

List<PospUser> listU = PospUser.pospUserDao.queryByShare(userCode);

//最低费率与手续费

float j = 0;

float k = 0;

PospFeeInfo nF;

if( null != listU && listU.size() < 0 ){

for(int i = 0 ; i <= listU.size(); i++){

nF = PospFeeInfo.pospFeeInfoDao.queryFeeInfo(listU.get(i).getStr("MERC_CD"),"KJ");

if(j > nF.getBigDecimal("FEE_RATE").floatValue()){

j = nF.getBigDecimal("FEE_RATE").floatValue();

}

if( k > nF.getBigDecimal("CAP_AMT").floatValue()){

k = nF.getBigDecimal("CAP_AMT").floatValue();

}

}

}


评论区

JFinal

2017-09-29 15:21

用 query 系的方法,例如:
BigDecimail bd =Db.queryFirst("select max(CAP_AMT) from ...", paras);

godhellsing

2017-09-29 17:11

@JFinal 谢谢,回头继续看文档

热门反馈

扫码入社