Fala Pessoal do GUJ blz ? Estou com uma duvida aqui simples.
eu tenho um managedBean chamado: ClienteMBean.
e dentro dele eu tenho uma entidade, chamada Cliente do tipo Cliente.
dae ficaria assim:
public class ClienteMBean
private Cliente = new Cliente();
....
set e get ... de Cliente
}
… dae no faces-config. ficaria assim:
<managed-bean-name>ClienteMBean</managed-bean-name>
<managed-bean-class>patrimonio.faces. ClienteMBean </managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
<managed-property>
<property-name>cliente</property-name>
<property-class>patrimonio.entidade.Convenio</property-class>
<value/>
</managed-property>
<managed-property>
...
Bom tenho um cenário a dizer:
quando eu adiciono Cliente como propriedade do ManagedBean ClienteMBean … ele da o erro: “target unrechable NULL”
… agora assim:
se eu remover, lá dentro do faces-config. a propriedade cliente, do mbean ClienteMBean…
Tudo vai funcionar como deveria…
ou seja… a busca, a inserção … e etc … tudo vai funcionar …
me expliquem …
porquê ?
Não era para funcionar como propriedade?
O certo não seria utilizar as propriedades… ??
estou usando: richfaces + jsf + facelet.
no xhtml ficaria:
<h:inputText value="#{ClienteMBean.cliente.nomeCliente}" id="nmCliente" size="10" maxlength="20" />
…
Bom, poderiam me dizer algo ?