怎么引用Cmp中的finder方法啊?
每个实体bean本身有一个findbyprimarykey的finder方法,现在我要做web登录程序,所以就得有查询了,基本架构是jsp调用有状态sessionbean,有状态sessionbean调用实体bean,这里只是要进行用户名和密码的验证,所以我在实体bean上添加了一个finder方法,其ejb-ql如下:SELECT OBJECT(one) AS one FROM User WHERE one.id=?1 AND one.password=?2,(这里的id和password是数据库中的用户名和密码字段,均为字符串型)?1和?2当然对应着本方法传过来的两个相应的参数了,另外我设置的返回类型是Collection的就编译不了,(不是实体bean编译不了,是sessionbean调用那个方法时的错误),于是我就设置成返回bean类型的了,这里因为实体bean名为User,所以就返回User类型了。可是我调用时明明数据库有完全一样的值的时候却没有返回相应的值,我想应该是返回类型或者ejb-ql语句本身的问题了,但我又不知道怎么找出毛病,编译通过,就是没有返回结果,总是返回null,请教高手帮忙啊,谢了!