• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

TypeQuery 질문있습니다.

23.01.21 01:08 작성 조회수 524

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();

답변 1

답변을 작성해보세요.

0

안녕하세요. 최필환님

try catch에서 exception e를 잡아서

e.printStacktrace로 출력해보시겠어요?