gpt4 book ai didi

jsf - 具有钝化能力的 bean 必须满足具有钝化能力的依赖关系

转载 作者:行者123 更新时间:2023-12-04 15:57:28 24 4
gpt4 key购买 nike

我对 OmniFaces 的 Viewscoped 有一点问题。即使我的 Managedbean 实现了 Serializable,我仍然收到以下错误:

Passivation capable beans must satisfy passivation capable dependencies.

通过一些研究,我找到了有关此问题的一些答案,但没有成功。我解决了序列化我用 CDI 注入(inject)的其他类的问题。

我的其他类实现 Serializable 是否真的有必要在我的 Managedbean 中注入(inject)?

环境- WebSphere 应用服务器 8.5.5.2- Apache MyFaces 2.0.2- OmniFaces 1.7- PrimeFaces 5.0

我的类(class):

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;
}

最佳答案

Serializable java 类的所有字段都应该是可序列化的,因此 viewScoped bean 中的每个字段也应该是可序列化的。

您的问题与 Omnifaces 无关

关于jsf - 具有钝化能力的 bean 必须满足具有钝化能力的依赖关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31609577/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com