Código
private Usuario usuario; private List<Usuario> listaUsuarios; private UsuarioDao usuarioDao; /** * Crea instancia de UsuarioBean */ public UsuarioBean() { listaUsuarios = new ArrayList<>(); usuarioDao = new UsuarioDaoImp(); } /** * Genera una nueva lista de usuarios */ public void generarUsuarios() { listaUsuarios = usuarioDao.obtener(); } @PostConstruct public void iniciarLibro() { usuario = new Usuario(); generarUsuarios(); } public void registrar() { usuarioDao.registrar(usuario); } 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 UsuarioDao getUsuarioDao() { return usuarioDao; } public void setUsuarioDao(UsuarioDao usuarioDao) { this.usuarioDao = usuarioDao; } }