작성
·
608
0
다름이 아니라, 강의 19분대쯤을 듣다가, query.getSingleResult는 결과가 반드시 하나라고 배웠습니다.
그래서 결과가 없을때의 에외를 확인하고 싶어서 아래와 같이 코드를 짰는데, 오류가 안나네요 뭐가 문제일까요..?
Member member = new Member();
member.setUsername("member1");
member.setAge(10);
em.persist(member);
em.flush();
em.clear();
TypedQuery<Member> query = em.createQuery("select m from Member m where m.age=12", Member.class);
Member singleResult = query.getSingleResult();
tx.commit();