이름기준, 위치 기반이 있으나 위치 기반은 사용 하지 않는게 좋다.
Member singleResult = em.createQuery("select m from Member m where m.username = :username", Member.class)
.setParameter("username", "member1")
.getSingleResult();
System.out.println(singleResult.getUsername());