Não estou conseguindo listar toda minha tabela, estou com esse erro.
.java.lang.IllegalArgumentException: org.hibernate.hql.internal.ast.QuerySyntaxException: unexpected token: * near line 1, column 8 [select * from model.Cliente]
at org.hibernate.jpa.spi.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1679)
at org.hibernate.jpa.spi.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1602)
at org.hibernate.jpa.spi.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1608)
at org.hibernate.jpa.spi.AbstractEntityManagerImpl.createQuery(AbstractEntityManagerImpl.java:294)
meu DAO
public List<T> listaTodosCliente() {
EntityManager manager = new JPAUtil().getManager();
manager.getTransaction().begin();
List<T> resultList = manager.createQuery("select from Cliente").getResultList();
manager.getTransaction().commit();
manager.close();
return resultList;
Meu Bean
public List<Cliente>getServicos(){
return new DAO<Cliente>(Cliente.class).listaTodosCliente();
}
.xhtml
<p:dataTable id="form-consulta-Cliente" value="#{clienteBean.servicos}" var="cli" emptyMessage="Não possui nenhum Cliente" style="text-align:center;"> <f:facet name="header" > Pesquisa de Cliente</f:facet> <p:column headerText="Cliente" width="40%"> <p:outputLabel value="#{cli.nome}"/> </p:column>