Imagem de fundo

Em uma aplicação JSF, considere o método getClientes a...

Em uma aplicação JSF, considere o método getClientes a seguir de um bean gerenciado chamado ClienteBean, e getEntityManager um método de uma classe JPAUtil que retorna um objeto emg válido e ideal para o contexto apresentado.


public List getClientes() {

private List clientes;

if(this.clientes == null) {

EntityManager emg = JPAUtil.getEntityManager();

Query q = emg.createQuery("select a from Clientes a", Cliente.class);

this.clientes = q.getResultList();

emg.close();

}

return clientes;

}

Considerando que o método retorna uma lista de clientes válida a partir de uma busca no banco de dados, em uma página listaClientes.xhtml, para receber a lista de forma padrão, pode-se utilizar uma tag aberta com


A

<h:dataTable value="#{clienteBean.clientes}" var="cliente">


B

<h:panelGrid value="{clientes}" var="clientes">


C

<h:select value="#{clientes}" var="cliente">


D

<h:outputList value="#{ClienteBean.clientes}" var="cliente">


E

<h:tableList value="#{clienteBean.clientes}" var="clientes">