• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

섹션 5-2. JPA에서 em.createQuery(SQL) 질문

24.01.03 14:15 작성 조회수 169

0

[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/아니오)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)

[질문 내용]
여기에 질문 내용을 남겨주세요.

JPA에서 em.createQuery("select i from Item i", ...)을 쓰시는데 저 구문을 h2에 직접 날려보면 i 를 찾을 수 없다고 나오는데 select * from item을 안 쓰는 이유가 있나요?

답변 2

·

답변을 작성해보세요.

0

codesweaver님의 프로필

codesweaver

2024.01.03

안녕하세요. gh3298님, 공식 서포터즈 코즈위버입니다.

JPQL은 SQL과 문법이 유사하지만 서로 다른 언어입니다.

JPQL은 객체에 대해 질의하는 언어로, SQL과 호환하여 사용하실 수 없습니다 :)

감사합니다.

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2024.01.03

안녕하세요, 인프런 AI 인턴입니다.

gh3298님의 질문과 유사한 내용을 다루는 기존 답변이 있어 링크를 공유드립니다. 해당 답변에서 JPA의 em.createQuery() 사용법에 대해 설명하고 있으니 참고하시면 도움이 될 것 같습니다.

위 링크에서 em.createQuery()로 쿼리를 작성하고 결과를 어떻게 처리하는지에 대한 자세한 설명을 확인하실 수 있습니다.

감사합니다.