对于有状态session bean,不需要remove,但对于有状态session bean 则要使用remove(),否则,它将占据内存资源

解决方案 »

  1.   

    什么?都是有状态啊!?无状态呢!实体BEAN呢!
      

  2.   

    对于stateful sesssion bean使用remove()是必要的,假如不用,会增加内存负担,就像你调用完bean回家睡觉去了,可是ejb container一直在等待你的下一次方法调用,直到超时。stateless session bean是没必要用remove()的,当每个方法调用结束后,container自动断开你的连接。entity bean更高级,所有的方法都用得着,包括activate(),passivate(),更不用说remove()了