답변 1
0
안녕하세요. 현집님
이 경우는 결국 수동으로 확인을 해서 작업을 해야할 것 같아요.
성능을 최적화 하는 방법은 여러가지가 있는데,
Article를 삭제하기 전에 거기에 연관된 모든 테그 정보를 뽑고
다음과 같이 배열로 쿼리를 날리면 최적화 할 수 있습니다.
select t From Tag t where t.id in(...)
추가로 더 최적화 하려면 이 쿼리를 변경해서 여기에 group by와 count(), hanving을 사용해서 count가 0인 내용만 뽑아서 삭제하시면 됩니다.
감사합니다.