Integer是封装类,这里要用int类型

解决方案 »

  1.   

    用jb自动生成的是Integer,你是说我要把所有的Integer都改成int类型吗?
      

  2.   

    Integer a=new Integer(100);
    int a=a.IntegerValue();
      

  3.   

    不好意思,忙抢分。错了,应该是:
    Integer a=new Integer(100);
    int a=a.intValue();
      

  4.   

    楼上,你传递参数用的是Integer类型的吗
      

  5.   

    其实对应的基本类型,用jb自动生成的ejb都被转换成了与之向对应的包装类
      

  6.   

    jia0(佳) ( ) 这位大哥,怎么不说话了呀,
    你生成的ejb中的字段类型是不是和我说的一样呀?
    你传递参数时,怎么传递的呀,我在cmp中设方法时,起参数用int或Integer都不对
    郁闷,应该是个很常见的问题呀
      

  7.   

    我知道是两个概念
    不过我用jb生成的ejb中的字段类型都成了数据库里的对应字段的对应包装类了
    包括每个方法的参数,我现在要用客户端调用ejb里的方法,传递参数时老是出错
      

  8.   

    个人觉得。jb里面用string是最方便的。所有的都用string最好。要计算的时候再转过来