UL :)
UL의 개발 블로그
UL :)
전체 방문자
오늘
어제
  • 분류 전체보기 (220)
    • 일상 (1)
    • 회고록 (7)
    • ChatGPT 아카이빙 (0)
    • PS(Java) (114)
      • 백준 (37)
      • 인프런 강의 문제 (77)
    • Web (69)
      • Spring (18)
      • JPA (7)
      • JSP (9)
      • HTML5 (12)
      • CSS (19)
      • HTTP (0)
      • 보안 (2)
    • Language (5)
      • Java (3)
      • JS (1)
      • Python (1)
    • Git, GitHub (4)
    • Settings (18)
      • IntelliJ (7)
      • Eclipse (2)
      • VSCode (3)
      • Android Studio (1)
      • VMware (2)
      • Mac (0)
    • Etc (1)

블로그 메뉴

  • 홈
  • 태그

공지사항

인기 글

태그

  • 동일성보장
  • 1차 캐시
  • BOJ
  • 정렬
  • argumentresolver
  • TABLE 전략
  • JPA
  • ViewName반환
  • @Table
  • IDENTITY 전략
  • @RequestParam
  • @PostMapping
  • 요청헤더
  • 영속성
  • 백준
  • 엔티티 매핑
  • @JoinColumn
  • EntityManagerFactory
  • ORM
  • produces
  • HandlerMethodArgumentResolver
  • SEQUENCE 전략
  • @Column
  • consumes
  • 영속성컨텍스트
  • @GetMapping
  • ReturnValueHandler
  • HttpMessageConverter
  • @ManyToOne
  • @Id

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
UL :)

UL의 개발 블로그

[Error] Update/delete queries cannot be typed
Web/Spring

[Error] Update/delete queries cannot be typed

2022. 9. 6. 19:24

 

JPQL - EntityManager 로 쿼리 작성중 생긴 문제

update 또는 delete 쿼리를 작성할 수 없다

 

createQuery() 메서드의 매개변수로 들어가는 Query는  2가지 종류 

 1. Typed Query: 조회 대상과 반환형이 Entity인 쿼리 

 2.  Query: 조회 대상과 반환형이 Entity가 아닌, 기본형 또는 Wrapper 클래스인 쿼리 

 

update/delete 쿼리는 엔티티를 조회하지도, 반환하지도 않는다.

따라서 일반 쿼리문이므로 .class를 명시하지 않아야 함. 빼주면 해결된다

저작자표시 비영리 변경금지

'Web > Spring' 카테고리의 다른 글

Error creating bean with name 'requestMappingHandlerMapping' defined in class path resource  (0) 2022.11.11
DTO의 사용범위는 어디까지? 또, DTO 변환은 어디서?  (4) 2022.09.24
테스트용 더미 데이터 넣기 (no entitymanager with actual transaction available for current thread)  (0) 2022.08.09
검증 - 직접구현부터 Spring Validation 까지  (0) 2022.08.05
spring-boot-devtools  (0) 2022.08.04
    'Web/Spring' 카테고리의 다른 글
    • Error creating bean with name 'requestMappingHandlerMapping' defined in class path resource
    • DTO의 사용범위는 어디까지? 또, DTO 변환은 어디서?
    • 테스트용 더미 데이터 넣기 (no entitymanager with actual transaction available for current thread)
    • 검증 - 직접구현부터 Spring Validation 까지
    UL :)
    UL :)
    백엔드 개발자를 목표로 달리고 있습니다🔥

    티스토리툴바