public boolean cadastrar() {
        EntityManager em = conecta();
        try {
            if (em != null) {
                Exame exame = new Exame();
                exame.setIdExame(null);
                exame.setNome(nome);
                exame.setValor(valor);

                EntityTransaction tx = em.getTransaction();
                tx.begin();
                em.persist(exame);
                tx.commit();
                return true;
            }
            return false;
        } catch (HibernateException e) {
            if (em.getTransaction().isActive()) {
                em.getTransaction().rollback();
            }
            return false;
        }
    }