Autor
Mensagem
Boa noite,
Então eu estou trabalhando em cima desse código
private int inicio;
private int tamanhoPagina;
private LazyDataModel listar;
private int tamanhoLista = new UsuarioDao().tamanhoLista();
public ListaUsuariosController() {
listar = new LazyDataModel() {
@Override
public List load(int i, int i1, String string, boolean bln, Map
map) {
setInicio(i);
setTamanhoPagina(i1);
List<Usuario> lazyUsuario =
usuarioDao.listaTodasEmpresas(getInicio(), getTamanhoPagina());
return lazyUsuario;
}
};
listaUsuarios.setRowCount(tamanhoLista);
listaUsuarios.setPageSize(getTamanhoPagina());
}
Mas tenho duvida nesse trecho do códido
que tipo de consulta eu devo fazer
Obrigado desde já
Então eu estou trabalhando em cima desse código
#Código
private int inicio;
private int tamanhoPagina;
private LazyDataModel listar;
private int tamanhoLista = new UsuarioDao().tamanhoLista();
public ListaUsuariosController() {
listar = new LazyDataModel() {
@Override
public List load(int i, int i1, String string, boolean bln, Map
map) {
setInicio(i);
setTamanhoPagina(i1);
List<Usuario> lazyUsuario =
usuarioDao.listaTodasEmpresas(getInicio(), getTamanhoPagina());
return lazyUsuario;
}
};
listaUsuarios.setRowCount(tamanhoLista);
listaUsuarios.setPageSize(getTamanhoPagina());
}
Mas tenho duvida nesse trecho do códido
#Código
usuarioDao.listaTodasEmpresas(getInicio(), getTamanhoPagina());
que tipo de consulta eu devo fazer
Obrigado desde já
meu manageBean
#Código
private LazyDataModel<Vendedor> lista;
public List<Vendedor> load(int first, int pageSize, String sortField,
boolean sortOrder, Map<String, String> filters) {
List<Vendedor> lista = bean.findPageVendedor(first, pageSize);
return lista;
};
public List<Vendedor> load(int first, int pageSize, String sortField,
boolean sortOrder, Map<String, String> filters) {
List<Vendedor> lista = bean.findPageVendedor(first, pageSize);
return lista;
};
meu VendedorSessao
#Código
public List findPageVendedor(int first,int pageSize){
try {
String queryString = select vend from Vendedor;
return getEm().createQuery(queryString).setFirstResult(first).setMaxResults(pageSize).getResultList();
}catch (RuntimeException err){
throw err;
}
}
try {
String queryString = select vend from Vendedor;
return getEm().createQuery(queryString).setFirstResult(first).setMaxResults(pageSize).getResultList();
}catch (RuntimeException err){
throw err;
}
}
meu xhtml
#Código
<p:dataTable var=vend value=#{vendedorFace.lista} paginator=true paginatorTemplate={CurrentPageReport} {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}
rows=10 rowsPerPageTemplate=5,10,15>
rows=10 rowsPerPageTemplate=5,10,15>
Não está mostrando nada!!
Alguém pode me ajuda?








