99999
普通的javabean ,结果一样

解决方案 »

  1.   

    请说明原因,我用ejb的changeBox方法后 结果没变 仍是 111111,
    如果可以,将程序发到信箱 [email protected]
    谢谢。
      

  2.   

    请说说 原理, 我运行EJB的方法changeBox()后, 结果就是11111。如果可以, 发程序到 [email protected]. 谢谢。
      

  3.   

    是 11111
    传过去的时候是一个对象的copy
    除非把改动的对象返回再付值原对象。
      

  4.   

    EJB中的远程调用一般采用的是传值的方法。普通javabean中类的传递采用的是传址,String这个例外;
    基本数据类型如int,char,采用的是传值。
      

  5.   

    是的,你的EJB中改变的只是EJB端反序列化后新生成的一个box对象,而不是原先的客户端的box1