Управляемое свойство SessionScope внутри объекта ViewScoped - Transient?
У меня есть структура JSF Beans такого рода:
@ManagedBean
@ViewScoped
public class ViewBeany implements Serializable {
....
@ManagedProperty(value='#{sessionBeany})
transient private SessionBeany sessionBeany;
...
public getSessionBeany() { ... };
public setSessionBeany(SessionBeany sessionBeany) { ... };
}
Причина дляtransient
заключается в том, что сессионный компонент имеет некоторые не сериализуемые члены и не может быть сделан сериализуемым.
Будет ли это работать?
Если нет, как я могу решить проблему невозможности сериализацииSesionBeany
но нужно ли держать его как управляемое свойство в объекте видимости?
Спасибо!