java.lang.NoSuchMethodException: setStationId([Ljava.lang.String;)
stationId是一个java.math.BigDecimal类型的数据
出现这种问题的原因可能是什么

解决方案 »

  1.   

    实体类中没有set方法
    在这个属性(stationId)所在的类中加个方法setStationId()
      

  2.   

    需要BigDecimal类型的参数,但你传了个String个setStationId方法检查你的程序,传入的类型改为BigDecimal
      

  3.   

    估计是多加了一个空格 导致传入的参数变为String类型
      

  4.   

    Ljava.lang.String;) 
    stationId是一个java.math.BigDecimal类型的数据 
    参数类型不一致
      

  5.   

    数据类型不匹配。
    你是不是用数据copy方法了?如果用的话需要自己转换。
      

  6.   

    NoSuchMethodException就是没有这个方法
      

  7.   

    我遇到过这样的错误,实在不行就改成Long类型的吧,肯定好使。我试过
      

  8.   

    java.lang.NoSuchMethodException: setStationId([Ljava.lang.String;) 这是由于你调用 setStationId([Ljava.lang.String;) 传的是一String数组
      

  9.   

    实在不行,你可以先用string类型,将它接过来,然后在转成BigDecimal类型,set到实体里面