谁能讲解一下这句代码,感激不尽oracle.jdbc.driver.OracleTypes.CURSOR
if (types != null) {
       for (int a = 0; a < types.length; a++) {
         if (isOut[a] == true) {
           if (Types.NUMERIC == types[a]) {
             //number
             lists.add(cstm.getInt(a));
           }
           else if (Types.VARCHAR == types[a]) {
             lists.add(cstm.getString(a));
           }
           else if (Types.DATE == types[a]) {
             lists.add(cstm.getString(a));
           }
           else if (oracle.jdbc.driver.OracleTypes.CURSOR == types[a]) {
             lists.add(resultSetToArray( (ResultSet) cstm.getObject(a)));
           }
         }
       }
     }
------解决方案--------------------
就是判断types[a] 是否等于 OracleType中的CURSOR(游标)类型。