调用无状态session bean Home接口的create()方法。我想在生成远程对象时传入一些参数,是否可以通过重载create()方法来实现?
我重载了一个Home接口中的create(String)的方法,发布的时候报错了:
Warning: A stateless session bean must define exactly one create() method with no arguments.
就是说:无状态的session bean不能通过ejbCreate()方法的重载来传入参数啊???
(有状态的session bean似乎效率不高,所以不考虑。)
但是我希望session bean中带一个成员变量,每次创建时都初始化这个变量,
因为调用session bean的其他方法都需要用到这个变量。我不知道这样是否可行。
而且不同客户调用session bean是线程安全的吗? 会不会存在成员变量不同步的问题?