会话bean调用实体bean应该可以返回多条记录的啊。比如说返回一个ArrayList对象。为什么只能返回一条记录呢??

解决方案 »

  1.   

    实体bean除了返回远程对象的实例以外,还可以返回collection啊,这就是多笔记录啊。
      

  2.   

    你把返回的结果全部存储到collection中,以这个对象返回,然后在通过循环一条一条的取出来不就得了
      

  3.   

    对于实体bean来说,一个bean就是一条记录,所以你想返回多个记录就要产生多个实体bean了,需要添加特定的方法,如findAll等,如果是cmp的话,还需要在部署文件中使用sql query语句,如SELECT OBJECT(a) FROM xxx AS a才行,