[RESOLVIDO] Pegar item de um componente (combobox, listbox) e usar como parametro para consulta

getAdicted, primeiramente quero te agradecer pela força e apoio!! Valeu mesmo :smiley:

Depois de mto apanhar, hoje consegui encontrar um jeito que funcionou… vou postar aqui o que deu certo pra mim… Detalhe, o melhor de tudo que sem usar um Converter! :smiley:
lembrando que no meu caso, eu queria fazer uma busca…

xhtml (ta com Listbox, mas funciona com SelectOneMenu tbm)

<h:selectOneListbox id="busca_diretorio" value="#{consultaImagemBean.idDiretorio}" immediate="false">
	<f:selectItem itemLabel="Selecione" itemValue="" /> 
	<f:selectItems value="#{consultaImagemBean.listadiretorio}" var="data" itemValue="#{data.id_datasetini}" itemLabel="#{data.nome_datasetini}"/>
	<f:ajax event="change" render="busca_diretorio" />   //acredito que o segredo foi aqui
</h:selectOneListbox>

Bean (o restante do código tem nos post anteriores, vo por só o que realmente importa na solução do problema)

private Integer idDiretorio;
//getter e setter do idDiretorio

//Metodo Pesquisar
imagemDAO.beginTransaction();
diretorioDAO.beginTransaction();
Diretorio_inicial dir = diretorioDAO.find(getIdDiretorio());  //procura o Diretorio desejado pelo Integer pego no componente
lista = imagemDAO.procuraImagem(dir);  //passa como parametro o objeto recuperado através da busca acima, para o método procuraImagem()
imagemDAO.commitAndCloseTransaction();

Qualquer coisa só pedirem…

e mais uma vez Obrigado!!! :smiley:

Prazer, amigo! Sucesso.

[]'s