Gostaria de tirar minha duvida, vou citar uma classe de pessoa, e nela vo ter um tipoDePessoa, se é fisica ou juricida, no meu html vou ter algo parecido com isso.
<p:outputLabel value="Tipo Pessoa: " for="tipo"/>
<p:selectOneMenu id="tipo" >
<f:selectItem itemLabel="Juridica" itemValue="juridica" />
<f:selectItem itemLabel="Fisica" itemValue="fisica" />
</p:selectOneMenu>
Uma outra solução é buscar do meu banco de dados.
<p:outputLabel value="Tipo Pessoa: " for="tipo"/>
<p:selectOneMenu id="tipo" >
<f:selectIntems value="#{pessoaController.tipoPessoa}" var"pessoa" itemLabem="#{pessoa.nome}" itemValue="#{pessoa.id}"/>
</p:selectOneMenu>
Não sei o correto se esta certo a forma porque não estou no meu noot, mais qual a melhor solução de usar? a primeira? ou a segunda?