@Override public Cidade cidadePeloNome(String nomeCidade) { Query query = em.createQuery("SELECT c FROM Cidade c WHERE c.cidadeNome = " + "'" + nomeCidade + "'"); cidade = (Cidade) query.getSingleResult(); return cidade; // "SELECT e FROM Estado e WHERE e.nomeEstado = :nomeEstado" }
public <S> S findSingle(String ql, Object... args) { Query query = createQuery(ql, args); try { @SuppressWarnings("unchecked") S result = (S) query.getSingleResult(); return result; } catch (NoResultException ignore) { return null; } }