解决了
当使用交叉索引去取一个值而结果却返回一个数组的时候,会出现这种问题
出现这种问题了应该手工从返回结果集中得到对应的值,以下是我解决那个问题的代码
代码如下;
=if($USR_ID!=null)
{
index=0;
tmp=business_score.USR_ID{$.SUPPLIER_ID}{};//交叉索引返回一个Object[]
for(int i=0;i<tmp.length;i++){
if(tmp==$USR_ID){//判断
index=i;
}
}
return business_score.score{$.SUPPLIER_ID}{}[index]; //返回与之对应的值
}else{
return 0;
}