解决了
当使用交叉索引去取一个值而结果却返回一个数组的时候,会出现这种问题
出现这种问题了应该手工从返回结果集中得到对应的值,以下是我解决那个问题的代码
代码如下;
=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;   
}