-
카테고리
-
세부 분야
백엔드
-
해결 여부
미해결
em.remove()와 delete jpql 작성의 차이점
22.09.30 14:02 작성 조회수 395
0
안녕하세요
해당 강의를 완강하고 영한님의 책을 보며 공부를 하고있는 와중 궁금한 점이 생겨 질문드립니다.
<궁금한 점>
em.remove(Board board)와 em.createQuery("delete from board b where b.id=:id") 에서
remove를 통한 엔티티 삭제와 JPQL을 사용한 엔티티 삭제에는 차이가 있을까요?
remove와 createQuery를 통한 삭제에 효율성 차이가 있나요?
제 짧은 생각으로는 remove는 조회와 삭제 두 번의 행위가 필요한 반면 createQuery를 사용하면 삭제라는 한 번의 행위만 하면 되어 좀 더 효율적이라고 생각하는데 제 생각이 맞는지 궁금합니다!!
답변을 작성해보세요.
0
답변 1