public String adicionarCategoria() {

    CategoriaDAO categoriaDao = new CategoriaJPADAO();
    try {

      categoriaDao.save(this.categoria);
      FacesContext.getCurrentInstance()
          .addMessage("Sucesso", new FacesMessage("Categoria adicionado com sucesso!", ""));
    } catch (PersistenceException ex) {
      ex.printStackTrace();
      FacesContext.getCurrentInstance()
          .addMessage("Aviso", new FacesMessage("Tente adicionar a categoria novamente!", ""));
    }

    return "?faces-redirect=true";
  }