我有Serialized一些transient成员的班级。我不确定如何使用这些成员。
public class ClientBeanBase extends BeanBase
{
protected REWSStubClient getServiceStub( boolean initSession )
{
REWSStubClient stub = null;
stub = (REWSStubClient) sessionVars.get(Constants.SESSION_KEY_STUB)
...
}
我的基类是:
public class BeanBase implements Serializable
{
protected transient Map<String,Object> sessionVars = ...;
...
}
我看到sessionVars有时null在getServiceStub.
我对什么时候可以使用sessionVarsin感到困惑ClientBeanBase?