인프런 커뮤니티 질문&답변

현집님의 프로필 이미지
현집

작성한 질문수

자바 ORM 표준 JPA 프로그래밍 - 기본편

영속성 전이(CASCADE)와 고아 객체

manyToMany 관계에서 삭제

작성

·

52

0

삭제된 글입니다

답변 1

0

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. 현집님

이 경우는 결국 수동으로 확인을 해서 작업을 해야할 것 같아요.

성능을 최적화 하는 방법은 여러가지가 있는데,

Article를 삭제하기 전에 거기에 연관된 모든 테그 정보를 뽑고

다음과 같이 배열로 쿼리를 날리면 최적화 할 수 있습니다.

select t From Tag t where t.id in(...)

추가로 더 최적화 하려면 이 쿼리를 변경해서 여기에 group by와 count(), hanving을 사용해서 count가 0인 내용만 뽑아서 삭제하시면 됩니다.

감사합니다.

현집님의 프로필 이미지
현집

작성한 질문수

질문하기