该find方法补充返回类型是:Ygjbxx(即bean object)

解决方案 »

  1.   

    你这个类findByNameAndBh是否已经定义?
      

  2.   

    findByNameAndBh(string,int)与 Bean not found in 'findByName'明显不是一个对应吧 方法名字写错了吧
      

  3.   

    你写的ejb到如工程了吗,看看配置文件ejb-jar.xml、ejb-borand等有没有你的ejb
      

  4.   

    在Home接口中只需要申明这个接口就可以,返回的是一个远程接口集(Collection).然后再写EJB QL语句!
      

  5.   

    FlyPig1983(飞天猪) :
       您好:为什么只能是一个一个远程接口集(Collection)?而不能返回一个实体bean对象!
    谢谢!
      

  6.   

    因为返回的是多个对像啊。我看了那么久,好像除了ejbfindprimarykey方法是返回一个对象之外,其它的都是返回collection
      

  7.   

    在CMP中,主键必须也只能与一条记录相对应,所以findbyprimarykey返回的是一个对象,但是其他的查询默认下它是返回的一个远程接口集,因为它不能唯一确定一条记录,而且还是一个远程接口集。也可以这样说,在CMP中就是这么要求的,除主键之外的查询返回的只能是Collection。