public List<MedicoDAO> getMedicos(){
        try{
            EntityManager em = conecta();
            if (em!=null){
                Query q = em.createQuery("SELECT m FROM Medico m");
                List<Medico> resultado = q.getResultList();
                List<MedicoDAO> medicos = new ArrayList<MedicoDAO>();
                for (Medico p: resultado){
                    medicos.add(new MedicoDAO(p.getIdMedico(), p.getNome(), p.getCrm()));
                }
                return medicos;
            }
            return null;
        } catch (Exception e){
            return null;
        }
    }