Quando eu chamo o método carregarLista() na minha página, mostra o seguinte erro:
Alguém pode me ajudar?! Desde já, agradeço!
Só isso não tem como dizer nada!
Tem que colocar o código desse método!
Posta sua classe UsuarioMB.
Essa é a classe UsuarioMB:
package br.com.curso.mb;
import br.com.curso.beans.Usuario;
import br.com.curso.persistencia.DAOException;
import br.com.curso.persistencia.HibernateDAO;
import br.com.curso.util.FacesUtil;
import br.com.curso.persistencia.HibernateSessionFactory;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.annotation.PostConstruct;
import javax.faces.application.FacesMessage;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
import org.hibernate.Criteria;
import org.hibernate.criterion.Order;
/**
*
* @author Lucas Gabriel
*/
@ManagedBean
@SessionScoped
public class UsuarioMB implements Serializable {
private Usuario usuario = new Usuario();
private List<Usuario> listaUsuarios = new ArrayList<Usuario>();
private boolean isAdministrador = true;
@PostConstruct
public void init() {
usuario = new Usuario();
listaUsuarios = new ArrayList<>();
}
public void salvar() {
try {
if (usuario.getIdUsuario() == null) {
HibernateDAO.salvar(usuario);
FacesUtil.showGenericMessage("Usuário salvo com sucesso!", FacesMessage.SEVERITY_INFO);
}
} catch (DAOException e) {
Logger.getLogger(UsuarioMB.class.getName()).log(Level.SEVERE, null, e);
FacesUtil.showGenericMessage("Ocorreu um erro ao tentar salvar o usuário!", FacesMessage.SEVERITY_ERROR);
}
}
public void carregaLista() {
Criteria c = HibernateSessionFactory.getCurrentSession().createCriteria(Usuario.class);
c.addOrder(Order.asc("id_usuario"));
listaUsuarios = c.list();
}
public UsuarioMB() {
}
public Usuario getUsuario() {
return usuario;
}
public void setUsuario(Usuario usuario) {
this.usuario = usuario;
}
public List<Usuario> getListaUsuarios() {
return listaUsuarios;
}
public void setListaUsuarios(List<Usuario> listaUsuarios) {
this.listaUsuarios = listaUsuarios;
}
public boolean isIsAdministrador() {
return isAdministrador;
}
public void setIsAdministrador(boolean isAdministrador) {
this.isAdministrador = isAdministrador;
}
}
Debugue seu código, mais especificamente nessa parte. Veja se te ajuda em algo!