과거를 통해 현재를 바라본다.
close
프로필 배경
프로필 로고

과거를 통해 현재를 바라본다.

  • 분류 전체보기 (67)
    • 개발 (67)
      • QueryDSL (5)
      • Spring (0)
      • JPA (1)
      • DB (1)
      • Node.JS (1)
      • 개발지식 (4)
      • 알고리즘 (51)
      • TroubleShooting (4)
  • 홈
  • 태그
  • 방명록
  • 글쓰기
반응형
[TroubleShooting/JPA] deleteById() 사용시 select 가 선행 되는 문제

[TroubleShooting/JPA] deleteById() 사용시 select 가 선행 되는 문제

문제 Spring Data Jpa 에서 제공하는 deleteById 메소드를 사용해서 데이터를 삭제 했을 경우에 삭제 쿼리 하나만 실행되길 바랬는데. 삭제 쿼리가 실행되기 전에 삭제할 데이터를 찾는 조회 쿼리가 선행 되는 문제가 발생했다. 해결 @Override @Transactional @SuppressWarnings("unchecked") public void delete(T entity) { Assert.notNull(entity, "Entity must not be null!"); if (entityInformation.isNew(entity)) { return; } Class type = ProxyUtils.getUserClass(entity); T existing = (T) em.find(t..

  • format_list_bulleted 개발/TroubleShooting
  • · 2024. 3. 12.
  • textsms
반응형
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (67)
    • 개발 (67)
      • QueryDSL (5)
      • Spring (0)
      • JPA (1)
      • DB (1)
      • Node.JS (1)
      • 개발지식 (4)
      • 알고리즘 (51)
      • TroubleShooting (4)
최근 글
인기 글
최근 댓글
태그
  • #querydsl
  • #springboot
  • #spring
  • #troubleshooting
  • #jpa
  • #jpql
  • #DTO
  • #db
  • #backend
  • #hibernate
전체 방문자
오늘
어제
전체
반응형
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바