inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

자프링님의 게시글

자프링 자프링

@codingdeer

수강평 작성수
3
평균평점
5.0

게시글 3

질문&답변

스프링 데이터 JPA delete 안되는 이유가 궁금합니다

delete 쿼리는 flush 이후에 나가는데 article 객체를 가져올때 자동으로 user 객체도 가져오기때문에 영속성 컨텍스트에 유지되어서 delete 쿼리 자체가 안나가기 때문인 것 같습니다. 따라서 article.getUser().getArticles().remove(article) 처럼 연관관계를 삭제해줌으로써 delete쿼리가 정상적으로 나갑니다.

좋아요수
0
댓글수
2
조회수
2499

질문&답변

스프링 데이터 JPA delete 안되는 이유가 궁금합니다

추가적인 질문이지만 컨트롤러가 서비스를 여러개 호출하는 설계는 괜찮은건가요? 뭔가 같은 엔티티의 컨트롤러와 서비스끼리만 묶이는 것이 이뻐보이는데..ㅠㅠ

좋아요수
0
댓글수
2
조회수
2499