과거를 통해 현재를 바라본다.
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)
최근 글
인기 글
최근 댓글
태그
  • #hibernate
  • #springboot
  • #backend
  • #spring
  • #jpql
  • #db
  • #jpa
  • #troubleshooting
  • #DTO
  • #querydsl
전체 방문자
오늘
어제
전체
반응형
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.