У меня проблема с OmniFaces's Viewscoped. Даже когда мой Managedbean внедряет Serializable, я получаю ошибку ниже:Пассивация, способная к обработке, должна удовлетворять зависимым от пассивации отношениям
Пассивация, способная к обработке, должна удовлетворять зависимым от пассивации.
С некоторыми исследованиями я нашел некоторые ответы на эту проблему, но безуспешно. Я разрешил свою проблему сериализации моего другого класса, который я вводил с помощью CDI.
Действительно ли мои другие классы реализуют Serializable для Inject в моей Managedbean?
Environment - WebSphere Application Server 8.5.5.2 - Apache MyFaces 2.0.2 - OmniFaces 1,7 - PrimeFaces 5.0
Мой класс:
public class AgrupamentoAcoRN{
@Inject
public TbSiglaAcoAgrupadaDAO dao;
public void insereDados(TbSiglaAcoAgrupada tbSiglaAcoAgrupada) throws BancoDeDadosException{
dao.insereRegistro(tbSiglaAcoAgrupada);
}
}
Мой Bean:
@Named("agrupamentoAcoMb")
@ViewScoped
public class AgrupamentoAcoMB implements Serializable{
/**
*
*/
private static final long serialVersionUID = 1L;
@Inject
private AgrupamentoAcoRN rn;
}