我个人理解:  不是bug,其实他告诉你在
   method getBigDecimal(int, int)
  中,这种用法已经丢弃了,你可以继续使用,但最好不要用!

解决方案 »

  1.   

    不用getBigDecimal 方法就可以了,找其他的代替啊。
      

  2.   

    另外Warning #: 只是警告不是 error.
    你放心,程序还是会运行的。
      

  3.   

    可是这是weblogic自动生成的代码,没法改呀!
      

  4.   

    jdk得文档里没有建议的替代方式
      

  5.   

    ResultSet.getBigDecimal(int columnIndex,int scale);第一个参数为列号,第二个参数为返回的小数点右边的位数。这个方法已经不推荐使用了。简单的改为:
      
    ResultSet.getBigDecimal(int columnIndex);就可以了。
    另外,不该也可以,程序一样运行。