关于有状态BEAN如何通过关键字保存用户状态的问题,请帮忙

我写了一个有状态BEAN保存调用CMP得到的每一个用户的数据,手机号为关键字,我想通过手机号判断该号的BEAN是否存在,如存在,则直接取有状态BEAN里的数据,如不存在,则需要BEAN调用CMP去访问数据库,取出数据放在该有状态BEAN里面。
请问各位高手如何做啊?
还有就是我如何得到某个关键字的BEAN实例是否存在啊。

将有状态BEAN引用保存在HttpSession中就可以了。