我的问题是基于下面问题提出的。
   我做一个统计方法: 将数据库中的某一列的值求和 将求出的值赋值给一个‘对象’  
                      当点击“查询”按钮时调用此方法 即调用此方法的Action.
                      并将查询结果显示在文本框中。
    我的问题是如何给这个对象赋值。
   
    --如果实现这个统计你们有什么好方法。请赐教。
  我用的环境是eclipse hibernate spring webwork.

解决方案 »

  1.   

    what?
    lz是什么意思?
    某一列值求和,求和后是什么类型?
    可以是整型或者……
    那就这样,取出求和值
    然后
    Integer i = new Integer(rs.getInt("求和值"));
      

  2.   

    猜想LZ是想问怎么把基本数据类型转换为对象类型.比如和是long类型,你可以这样转换赋值给对象:new Long(result)  --> Object
      

  3.   

    求和值为double型。对象Double型  如何将double型的值赋值给Double型的对象。
     最好把赋值代码写一下。谢谢!
      

  4.   

    Double newobjct=new Double(result);
      

  5.   

    Double d =new Double(sum.tostring())
      

  6.   

    蹭点分:)double d;
    d = getValue();
    Double ddd = d ;//autobox
      

  7.   

    private Double  lrealQuantity ;
    private Double countNum; 
    public Double getCountNum() {
    return countNum;
    }
    public void setCountNum(Double countNum) {
    this.countNum = countNum;
    }

    public Double getLrealQuantity() {
    return lrealQuantity;
    }
    public void setLrealQuantity(Double lrealQuantity) {
    this.lrealQuantity = lrealQuantity;
    }
    public StoreUnitAction()
    {
    object =new StoreUnit(); 
    }
    public String inCountList() 
    {    


     String hql_OC = " from StoreUnit s";
     List keepList = objectDao.find(hql_OC);
     for(int i=0;i<keepList.size();i++)
     {  
    double countStoreNum=0.00 ;
             countStoreNum+=((StoreUnit)keepList.get(i)).getLrealQuantity().doubleValue();
     }

          //  此处填写 将countStoreNum的值赋值给countNum这个变量:      //  (使用下面方法报错,说countStoreNum cannot be resolved)
          //   如:countNum= new Double(countStoreNum);  
     return SUCCESS;  
             
    }
    这是程序代码:对于上述报错问题应怎样解决.
      

  8.   

    double countStoreNum=0.00 ;这里是局部变量,你这里
    //  (使用下面方法报错,说countStoreNum cannot be resolved)
          //   如:countNum= new Double(countStoreNum);
    是在其作用范围以外使用,所以报错;
    解决方法把double countStoreNum=0.00 ;声明在你要使用的作用域中
      

  9.   

    Double newobjct=new Double(rs.getDouble(0));